gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 21:08:39 25 4
gpt4 key购买 nike

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

sync_adapter -url 192.168.1.xx/mydb 

返回错误

在你说“这是不可能的”之前,这里引用的是 couchbase 文档

"Couchbase Lite can sync with servers running Apache CouchDB and with Couchbase Server via Sync Gateway."

最佳答案

Couchbase Lite 与 CouchDB 复制兼容,您可以像在 Couchbase 上使用 Sync Gateway 一样使用它。

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

  1. Sync Gateway ,实际上是 Couchbase Server 之间的适配器和 CouchDB API
  2. CouchDB,这是另一个数据库
  3. Couchbase Lite 是移动数据库解决方案

更明确地说,Couchbase Lite 是移动平台的文档存储数据库,从 API 来看它完全类似于 CouchDB。由于 CouchDB 具有通过 HTTP API 运行的良好且漂亮的复制算法(是的,您只需要互联网连接即可进行同步),Couchbase Lite 的作者发现它很方便并使用它。接下来,由于 Couchbase 数据库使用二进制协议(protocol)进行(而不是 HTTP 复制)同步,因此他们为“HTTP API”同步创建了同步网关。

我不确定您是否可以使用 CouchDB 复制 Sync Gateway(由 Walrus 或 Couchbase 支持),但可以肯定您可以使用 Sync Gateway 和/或 CouchDB 复制 Couchbase Lite。

长话短说:

  • CouchDB = 具有用于所有操作的 HTTP API 的数据库,
  • Couchbase = 数据库,二进制协议(protocol)(=您需要它的驱动程序),
  • 同步网关 = Couchbase 顶部的 HTTP API
  • 或者您可以说 - Couchbase + Sync Gateway = CouchDB,并且
  • Couchbase Lite = 适用于移动设备的 CouchDB

关于couchdb - 将 Couchbase 同步适配器连接到 couchdb 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23792312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com