-1
我正在使用Ionic的移動端項目,我有一個Web應用程序以及一個Cassandra數據庫。使用Cassandra的離子移動應用程序,本地存儲如何?
我需要移動設備(本地存儲)和服務器託管的Cassandra數據庫之間的數據同步。我使用cassandra-driver連接數據庫,但後來我意識到將數據轉換爲其他類型的數據庫(例如SQLite)會帶來多大的問題。
我應該使用除Cassandra之外的其他數據庫來使同步更容易嗎? (我需要一個noSQL解決方案)
我選擇Cassandra是因爲我處理大量的數據,我有一個賬戶系統,每個用戶都有一個記錄各種數據的日誌,並以這種方式對這些數據進行分析是可能的。與Facebook類似。 但即使mongodb會有問題的本地存儲在手機上不會? – Noelmout
如果你想使用本地存儲,MongoDB將無法工作。我建議它作爲你在問題中指出的遠程DB。如果您想查找本地存儲解決方案,則可以考慮將PouchDB作爲本地存儲,將CouchDB作爲遠程數據庫。處理大量數據時,MongoDB和CouchDB都是遠程數據庫的理想選擇,並且可以將文檔存儲爲JSON格式,因此可以很容易地與PouchDB同步。 Cassandra不是唯一能夠處理大量數據的數據庫,因此在選擇堆棧之前應考慮其他方面。 –