2015-09-04 87 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/

相關問題