我不清楚使用Couchbase-lite的要求。 是否可以将Couchbase-lite与CouchDB一起使用?或者Couchbase-lite是否需要Couchbase Server和Sync Gateway?谢谢!
根据这些文件,它与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
Couchbase Lite实现了CouchDB复制协议,与CouchDB 100%兼容。但是,出于性能原因,Couchbase Server不需要CouchDB文档包含的某些文档元数据。 Sync Gateway是将必要的元数据添加到Couchbase Server的方式。
我刚开始使用最近使用,但我希望我的答案将用于某些场景..
来你的问题这一切都取决于你的要求..
从Couchbase Lite 2.0开始,它不再与CouchDB兼容。它现在需要一个Sync Gateway。您需要使用Couchbase Lite 1.x.
新协议与基于CouchDB的数据库不兼容。由于Couchbase Lite 2仅支持新协议,因此您需要运行支持它的Sync Gateway版本。
https://docs.couchbase.com/couchbase-lite/2.1/swift.html#compatibility