将Couchbase同步适配器连接到couchdb服务器

将Couchbase同步适配器连接到couchdb服务器,couchdb,couchbase,Couchdb,Couchbase,如何将couchbase同步适配器连接到couchdb服务器,文档仅说明如何使用couchbase服务器,然后使用couchdb没有的“管理员控制台”,以及何时运行 sync_adapter -url 192.168.1.xx/mydb 它返回一个错误 在你说“做不到”之前,这里是couchbase文档中的一段引用 “Couchbase Lite可以与运行Apache CouchDB和的服务器同步 Couchbase服务器通过同步网关。“ 我不认为您可以-请注意Couchbase服务器是一个

如何将couchbase同步适配器连接到couchdb服务器,文档仅说明如何使用couchbase服务器,然后使用couchdb没有的“管理员控制台”,以及何时运行

sync_adapter -url 192.168.1.xx/mydb 
它返回一个错误

在你说“做不到”之前,这里是couchbase文档中的一段引用

“Couchbase Lite可以与运行Apache CouchDB和的服务器同步 Couchbase服务器通过同步网关。“


我不认为您可以-请注意Couchbase服务器是一个服务器,因此两者现在有很大的不同


是否可以将CouchDB更改为能够连接到Couchbase同步网关?可能吧,但恐怕还没有人做到这一点。

同步/复制是CouchDB固有的功能。 它有自己的复制协议。()

根据您的应用程序/目标,您可以直接同步/复制到CouchDB,而无需使用couchbase同步适配器

Couchbase lite(IOS和Android版本)可以直接同步/复制到Couchdb。 两个CouchDB实例可以直接相互同步/复制。 PockDB可以直接同步/复制到其他PockDB实例或Couchdb


您只需要couchbase同步适配器就可以让couchbase进行同步/复制。

sync\u网关-bucket mydb-urlhttp://name:pass@localhost:8092

Couchbase Lite与CouchDB复制兼容,您可以像在Couchbase上使用同步网关一样使用它

您在这里混合了3种不同的工具:

  • ,它实际上是和之间的适配器
  • CouchDB是另一个数据库
  • Couchbase Lite是移动数据库解决方案
  • 更清楚地说,Couchbase Lite是用于移动平台的文档存储数据库,从API来看,它完全像CouchDB。由于CouchDB有一个非常好的复制算法,可以在HTTP API上运行(是的,您只需要连接internet就可以进行同步),Couchbase Lite的作者发现它非常方便,并使用了它。 接下来,由于Couchbase数据库使用二进制协议(而不是HTTP复制)进行同步,所以他们为“HTTP API”同步创建了同步网关

    我不确定您是否可以使用CouchDB复制同步网关(由Walrus或Couchbase支持),但可以肯定的是,您可以使用同步网关和/或CouchDB复制Couchbase Lite

    长话短说:

    • CouchDB=所有操作都使用HTTP API的数据库
    • Couchbase=数据库,二进制协议(=需要驱动程序)
    • 同步网关=顶级Couchbase上的HTTP API
    • 或者你可以说-Couchbase+Sync Gateway=CouchDB,然后
    • Couchbase Lite=CouchDB for mobile

    然后解释文档“Couchbase Lite可以与运行Apache CouchDB的服务器同步,并通过同步网关与Couchbase服务器同步。”同步网关代理Couchbase服务器并管理版本信息。这是一个coach实例,您应该能够针对它进行复制。我正在运行Couchbase Lite,它是针对CouchDB复制的。我正在将其转换为Couchbase。只是为了验证,您正在尝试将同步网关连接到CouchDB服务器?您不能:它可以由Walrus文件存储或Couchbase服务器支持。您为什么要这样做?@然后将解释文档中的这句话“Couchbase Lite可以通过同步网关与运行Apache CouchDB的服务器以及Couchbase服务器同步”。具体如何?从我发现的couchbase lite仅通过同步网关进行同步的示例代码中,有一些代码使用CouchDB复制了couchbase lite实例。等等,在这一页上,你们都回答了这个问题,并说“这无法完成”,是哪一个?这就是如何设置同步网关来运行couchbase服务器的方法。它不适用于CouchDB。