我正在研究 CouchDB 和 Couchbase,因为我正在寻找一个用于 Web 应用程序的数据库解决方案,我最终也将能够将其制作成原生 Android/iOS 应用程序。据我了解,CouchDB/Couchbase 擅长离线使用数据库并在连接恢复后立即同步。
我进一步了解,CouchDB 和 Couchbase 是来自 2 个不同组织的 2 个不同产品 - CouchDB 来自 Apache,Couchbase 来自 Couchbase。这里有一个很好的回应,解释了一些差异。
Couchbase 有Couchbase-Lite-Android和 iOS 类似的本地嵌入式数据库,用于与 Couchbase 服务器同步的移动应用程序。
当我试图找到 CouchDB 等价物时,我会迷路。一切都指向 TouchDB,然后它说它不再积极开发,而是指向 Couchbase-Lite-Android 作为取代它的项目。但是 Couchbase-List-Android/iOS 是与 CouchDB 同步还是仅与 Couchbase 同步?根据 Wiki,它表明它可以与 CouchDB 同步,但它是一个二级后端,接收较低优先级和/或错误修复。
那么,应该用于 Android/iOS 的 CouchDB 的嵌入式/移动版本是什么?