CouchDB 复制所有数据库?

Tom*_*zin 5 replication couchdb database-replication

我有一个 CouchDB,我想复制到另一台服务器,以便在不增加生产服务器负担的情况下进行备份转储。生产 CouchDB 有不同数量的数据库,我想同步所有内容,而不用担心服务器上当前实际有多少个数据库。

现在的问题是 GUI 只允许您单独为每个 DB 配置复制(对于 http 请求也是如此)。到目前为止,我已经找到了各种脚本和解决方法(这个看起来是我迄今为止最好的选择:https : //gist.github.com/janoskk/339d76a40b63969ea568),但没有官方支持。

设计用于同步多个服务器的数据库是否可能没有全部同步选项?

小智 6

不幸的是,没有同步所有选项。您拥有的可能性是:

  • 为复制器数据库中的每个数据库创建一个复制
  • 使用您在原始问题中找到的脚本(未测试)
  • 将所有 .couch 文件从系统 a 复制到 b
  • 等待 CouchDB 2.0 什么将支持集群

;-)

我希望这些解决方案之一能够完成工作。也欢迎您加入邮件列表以解决任何问题。请参阅https://couchdb.apache.org/。user@ 或 dev@ 是您想要的选择。