Couchbase-lite和CouchDB

问题描述 投票:13回答:4

我不清楚使用Couchbase-lite的要求。 是否可以将Couchbase-lite与CouchDB一起使用?或者Couchbase-lite是否需要Couchbase Server和Sync Gateway?谢谢!

mobile couchdb couchbase couchbase-lite
4个回答
14
投票

根据这些文件,它与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


2
投票

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


0
投票

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

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

1: If you want to offline and online synchronization you must go with sync gateway.

2: I don't want synchronization means no need of going with syncgateway.


0
投票

从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

© www.soinside.com 2019 - 2024. All rights reserved.