Base de datos LocalStorage vs Sqlite
Tengo una aplicación híbrida que se ejecuta en Android y ios plataforma, he estado utilizando "localStorage" como almacenamiento de datos.
También escuché sqlite así, ¿Hay alguna otra base de datos local que pueda utilizar para el almacenamiento móvil?
- ¿Cómo se obtiene el tipo de un cursor?
- ¿Cómo puedo crear una base de datos en android?
- Cómo utilizar join consulta en CursorLoader cuando su constructor no lo admite
- Formatear un entero a una fecha formateada en una instrucción SQLite select
- ¿El cursor permanecerá vivo después de cerrar la base de datos?
Quisiera saber las ventajas y desventajas de estas tecnologías.
Realmente apreciaría si alguien puede aclarar sobre estas tecnologías.
- Tamaño máximo de la base de datos SQLite en la memoria de una aplicación para Android?
- HTML5 Webapp como icono o aplicación regular en iPhone y Android.
- WebView hace que SQLiteDiskIOException
- ¿Dónde deben llamar las aplicaciones de Android a SQLite getWritableDatabase?
- Android sqllite idioma turco
- Por qué necesitamos onUpgrade (); Método en la clase SQLiteOpenHelper
- SQLiteStatement por qué ningún método para la instrucción SELECT - cualquier solución y por qué no hilo seguro
- ¿Qué tipos de caché realiza SQLite en Android?
Puede administrar datos o almacenamiento en Android siguiendo las formas,
-
Preferencias compartidas
-
Almacenamiento interno
-
Almacenamiento externo
-
Bases de datos SQLite
-
Conexión de red
Puede administrar el almacenamiento o los datos en iOS de la siguiente manera,
-
Lista de propiedades
-
Base de datos SQLite
-
Datos básicos
Como usted dice que tiene una aplicación híbrida que es para Android y ios debe utilizar la base de datos SQLite, porque
-
Es ligero
-
Cómodo con Android e iOS [plataforma cruzada]
-
Capacidad para manejar datos enormes
-
El manejo de código, manipular el código es mucho más fácil con sqlite.
Por lo tanto, es mi opinión a u que debe utilizar SQLite como una base de datos para la aplicación híbrida, será fácil para usted. Si usted está haciendo la aplicación sólo para iOS a continuación, la fecha de núcleo puede ser otra buena opción ya que hacer ambos SQLite es mejor.
Por lo que consideramos velocidad y rendimiento, SQLITE es el mejor de acuerdo con los documentos. Pero también puede utilizar el almacenamiento de datos xml, pero encontrará un poco más lento que sqlite.
Sus opciones son limitadas. Preferencias compartidas, almacenamiento local, sqlite y red son las únicas opciones.
Todo lo que necesita saber acerca de sus opciones se puede encontrar en los documentos oficiales de Storeage Options .
Recomiendo que si sólo necesita guardar las opciones de usuario y los estados y no un montón de datos, entonces sólo tiene que usar las preferencias compartidas. Incluso puede guardar JSON en las preferencias compartidas si no desea configurar una base de datos sqlite.
Y recuerde que un usuario puede borrar los datos de la aplicación de la configuración de la aplicación, si su preocupación por los datos que se están borrando, entonces la única opción es la red o una combinación con la red.
- El servicio de inicio de Android nunca empieza
- Google Play Games Services Leaderboard API, no puede ver las puntuaciones de otros jugadores