entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Mejor forma de tener datos almacenados en una web app para móvil

Hola, ya he desarrollado aplicaciones web para móvil, pero con acceso a un servidor mysql, pero en este caso necesito tener los datos offline en el móvil y poder enviar y recibir la información entre el móvil y un pc cuando se conecten entre sí, he probado con indexeddb y websql, pero no veo la forma de poder tener la base de datos en una carpeta específica, para poder hacer el envío y recepción de la misma.

¿Qué sistema de base de datos me recomiendan para este caso?

Gracias.

2 Respuestas

4votos

Portal-P Puntos1160

No se exactamente cuales son tus necesidades especifica pero tanto iOS como Android tienen sqlite integrado y siempre puedes hacer un dump de la db y enviarlo como texto plano para que el otro pueda incrustarlo.
No se si es lo que buscabas.
Otra opción es que se guarden las acciones (transacciones) y cuando tenga conectividad las envíe para ser ejecutadas.

0voto

anónimo comentado

Ojo, aunque iOS usa el motor sqlite para bbdd locales no es menos cierto que el esquema de las tablas y columnas no es "estándar". Está preparado para usar únicamente CoreData.

Hay que usar soluciones de terceros para poder tener un fichero sqlite compatible entre plataformas.

0voto

fersan comentado

Gracias por las respuestas y perdón por la tardanza, probaré con sqlite, aunque lo descarté en un principio por que leí que ya estaba obsoleto.

0voto

egoitz_gonzalez comentado

Hola.

Sqlite para nada esta obsoleto. Como te han comentado es lo que mas se usa en el desarrollo de aplicaciones android. Funciona a la perfeción.

1voto

Puntos0

El planteamiento, en mi opinión, no es del todo bueno.

En vez de "pasar" entre móvil y servidor el archivo de base de datos, ¿no es mejor un sistema de caché que tire de la bbdd local y se encargue de sincronizarla con el servidor cuando haya conexión?

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta