POS应用程序Couchbase vs CouchDB

POS应用程序Couchbase vs CouchDB,couchdb,desktop,offline,couchbase,cloudant,Couchdb,Desktop,Offline,Couchbase,Cloudant,我需要设计一个基于云的POS应用程序,但客户要求该应用程序还应具有一些离线设施,并在移动平台和桌面平台上离线工作。(即使没有互联网连接,也不应停止销售) 乍一看,我选择Couchbase作为数据库,JavaEE+Spring作为后端,JSF作为前端 对于手机,我考虑的是Xamarin+Couchbase Lite,它应该与云上的Couchbase同步 我的主要问题是当桌面离线时。从我读到这些数据库后的理解来看,Couchbase Lite仅适用于移动设备 对于这种情况,您建议采用什么配置?因此,

我需要设计一个基于云的POS应用程序,但客户要求该应用程序还应具有一些离线设施,并在移动平台和桌面平台上离线工作。(即使没有互联网连接,也不应停止销售)

乍一看,我选择Couchbase作为数据库,JavaEE+Spring作为后端,JSF作为前端

对于手机,我考虑的是Xamarin+Couchbase Lite,它应该与云上的Couchbase同步

我的主要问题是当桌面离线时。从我读到这些数据库后的理解来看,Couchbase Lite仅适用于移动设备

对于这种情况,您建议采用什么配置?因此,即使桌面离线,它仍然有一些可用数据,当它恢复在线时,它将与云同步。 也许我应该改主意去CouchDB?哪一个更好

这是我第一个基于云的项目,在过去的几天里我读了很多书,我真的很想做这件事,因为我想学习这些东西,因为这部分在过去的几年里增长了很多


谢谢,couchbase lite可以在台式机上运行。这里的列表为您提供了在windows或支持JVM的桌面上运行的选项:。我建议桌面端使用移动设备