2014-10-30 64 views
2

我需要設計一個基於雲的POS應用程序,但客戶要求應用程序也應該有一些離線設施,並在移動平臺和桌面平臺上離線工作。 (銷售不應該停止,即使沒有互聯網連接)POS應用程序Couchbase vs CouchDB

乍一看,我選擇了Couchbase作爲數據庫,後端的JAVA EE + Spring + JSF作爲前端。

對於手機,我在考慮Xamarin + Couchbase Lite,它應該與雲上的Couchbase同步。

我的主要問題是桌面脫機時。根據我瞭解這些數據庫的理解,Couchbase Lite僅適用於移動設備。

你對這種情況建議什麼配置?所以即使桌面脫機,它仍然有一些可用的數據,並且在它恢復在線時它將與雲同步。 也許我應該改變主意到CouchDB?哪一個更好 ?

我在這方面有點小氣,這是我第一個基於雲計算的項目,我在過去幾天閱讀了很多,我真的很想這樣做,因爲我希望學習這些東西,因爲這部分正在增長很多在過去的幾年。

謝謝

回答