我不清楚使用Couchbase-lite的要求 是否可以将Couchbase-lite与CouchDB一起使用?或者Couchbase-lite是否需要Couchbase Server和Sync Gateway? 谢谢!
答案 0 :(得分:14)
根据文件,它与CouchDB和Couchbase 100%兼容。
此外,我发现这篇关于将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
答案 1 :(得分:2)
Couchbase Lite实现了CouchDB复制协议,与CouchDB 100%兼容。但是,出于性能原因,Couchbase Server不需要CouchDB文档包含的某些文档元数据。 Sync Gateway是将必要的元数据添加到Couchbase Server的方式。
答案 2 :(得分:0)
我刚开始使用最近使用,但我希望我的答案将用于某些情况..
提出你的问题这完全取决于你的要求..
答案 3 :(得分:0)
从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