2015-09-04 85 views
3

我正在使用Ionic框架构建移动应用程序。我的应用大量使用离线数据库。我第一次尝试使用使用localStorage的ngStorage,但一段时间后,我达到了大约5MB的大小配额限制。所以,我看了看angular-localForage,在那里它说:在现有的最佳存储解决方案Ionic移动应用程序的LocalForage大小限制

存储你的数据,你的浏览器可以提供(IndexedDB的/的WebSQL或localStorage的作为备用)

现在对于我的多平台移动应用程序,这是否意味着它将使用IndexedDB,它在存储数据方面具有较高的大小限制?还是会使用localStorage,我又回到了原点?

如果它是IndexedDB,有没有关于我的移动应用程序可以存储多少实际数据的任何文档?

这将是辉煌的,如果localForage照顾的大小限制,因为它存储数据的方式是非常适合我的应用程序,但我想知道如果有人使用了localForage在他们的应用程序,而不必担心他们的数据库大小达到极限。

我也开放给除关系sqlite之外的任何替代品,因为我想要一个面向对象的方法。 (以PouchDB为例)

回答

2

将此插件添加到您的应用程序并使用PouchDB。 PouchDB将使用本地sqlite存储,它可以存储高达1 GB的数据。你可以阅读更多关于这个here.“为科尔多瓦/ PhoneGap的SQLite的插件”标题下

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

相关问题