15

I'm unclear about the requirements for using Couchbase-lite.
Is it possible to use Couchbase-lite with CouchDB? Or does Couchbase-lite require Couchbase Server and Sync Gateway? Thanks!

4

4 回答 4

15

根据文档,它与 CouchDB 和 Couchbase 100% 兼容。

http://docs.couchbase.com/couchbase-lite/cbl-concepts/#can-couchbase-lite-replicate-with-apache-couchdb-servers

我还发现这篇关于将 IOS 与 CouchDB 同步的博文,可能很有用!http://blog.lunarlogic.io/2013/synchronization-using-couchdb/

编辑

上面的官方 Couchbase 链接不再有效,但是 Couchbase 的以下官方文章列出了其他兼容的数据库:(CouchDB、PouchDB、Cloudant)http://developer.couchbase.com/documentation/mobile/current/develop/guides /couchbase-lite/native-api/replication/index.html

于 2013-12-10T10:05:24.177 回答
3

Couchbase Lite 实现了 CouchDB 复制协议,并且与 CouchDB 100% 兼容。但是,出于性能原因,Couchbase Server 不需要 CouchDB 文档包含的某些文档元数据。同步网关是将必要的元数据添加到 Couchbase 服务器的方式。

于 2014-10-14T04:06:44.523 回答
1

从 Couchbase Lite 2.0 开始,它不再与 CouchDB 兼容。它现在需要一个同步网关。您将需要使用 Couchbase Lite 1.x。

新协议与基于 CouchDB 的数据库不兼容。由于 Couchbase Lite 2 仅支持新协议,因此您需要运行支持它的 Sync Gateway 版本。

https://docs.couchbase.com/couchbase-lite/2.1/swift.html#compatibility

于 2018-09-12T18:29:33.673 回答
0

我刚开始使用最近使用,但我希望我的答案将用于某些场景..

来到你的问题这一切都取决于你的要求..

1:如果你想离线和在线同步你必须去同步网关。

2:我不想要同步意味着不需要同步网关。

于 2017-04-07T06:44:28.620 回答