2015-02-10 21 views
6

我正在尋找用於我的離子項目的最佳數據庫。我希望用戶在本地存儲數據庫,並選擇將該信息同步到遠程數據庫作爲付款選項。他們的數據將通過任何設備登錄到他們的用戶帳戶。我一直在看firebase Couchdb,並解析,但不知道我應該去。我必須牢記擴展我的應用程序。那裏有什麼最好的選擇?用於我的離子項目的最佳數據庫

回答

5

如果本地沒有太多數據存儲,LocalStorage是一個不錯的選擇。或者,如果你需要一個更靈活和更大的數據庫,你可能想嘗試Cordova的IndexedDB或SQLite插件(Ionic建立在Cordova之上),所有這些選項都是針對客戶端的。

但是對於服務器端,我使用了FireBase作爲我的一個項目,並且我知道它適用於魅力,如果您熟悉Polymer/Web組件,您只需添加一行FireBase HTML和其他一切都是爲你設置的。

鏈接:
Cordova-LocalStorage Docs
SQLite-plugin Docs

+0

在我的項目中,我一直在使用SQLite插件進行開發。你能用SQLite插件限制數據庫的大小嗎?我能夠將SQLite數據庫與本地存儲的Firebase數據庫同步嗎? – user1277281 2015-02-10 16:29:24

+0

你也可以使用Lokijs http://gonehybrid.com/how-to-use-lokijs-for-local-storage-in-your-ionic-app/ – elvismdev 2015-11-17 16:43:04

2

你可以使用一個PouchDB的NoSQL JavaScript的CouchDB的克隆。它可以與遠程couchDB數據庫同步,並且易於在本地環境中使用。

+0

我認爲這是我要做的。這些技術是否可以擴展? – user1277281 2015-02-11 22:38:50

相關問題