framework docs desventajas app ionic-framework ionic localforage

ionic-framework - docs - ionic mobile app builder



Límite de tamaño de LocalForage para una aplicación móvil Ionic (1)

Agregue este complemento a su aplicación y use PouchDB. PouchDB utilizará el almacenamiento nativo sqlite, que puede almacenar hasta 1 GB de datos. Puedes leer más sobre esto aquí. bajo el encabezado "SQLite plugin for Cordova / PhoneGap"

http://ngcordova.com/docs/plugins/sqlite/

Estoy construyendo una aplicación móvil usando el framework Ionic. Mi aplicación utiliza en gran medida la base de datos fuera de línea. Mi primer intento fue usar ngStorage, que usa localStorage, pero después de un tiempo alcanzo el límite de la cuota de tamaño, que es de aproximadamente 5 MB. Así que eché un vistazo a angular-localForage , allí dice:

Almacene sus datos en la mejor solución de almacenamiento disponible que su navegador pueda ofrecer (IndexedDB / WebSQL o localstorage como alternativa)

Ahora, para mi aplicación móvil multiplataforma, ¿significa que usará IndexedDB, que tiene un límite de tamaño más alto en lo que respecta al almacenamiento de datos? ¿O usará localStorage y volveré al punto uno?

Si es IndexedDB , ¿hay alguna documentación sobre cuántos datos reales puede almacenar mi aplicación móvil?

Sería espléndido si localForage se ocupa del límite de tamaño porque la forma en que almacena los datos es perfectamente adecuada para mi aplicación, pero me gustaría saber si alguien ha utilizado localForage en su aplicación sin preocuparse por el tamaño de la base de datos que llega al límite.

También estoy abierto a cualquier alternativa excepto sqlite relacional porque quiero un enfoque orientado a objetos. (PouchDB como ejemplo)