从两个实例运行相同的couchdb复制 - 可能吗?

时间:2014-03-29 17:15:09

标签: couchdb couchdb-futon

我正在尝试从isaacs couchdb复制,这需要很长时间。 我想要生成另一个couchdb实例并告诉它从isaacs couchdb复制到我的第一个实例。

这可以并行运行这两个吗?它会加快复制过程吗?

谢谢, Yosi

1 个答案:

答案 0 :(得分:1)

您可以轻松地设置与远程实例的复制:

POST /_replicate HTTP/1.1

{"source":"http://example.org/example-database","target":"http://admin:password@127.0.0.1:5984/example-database"}

如果您同时进行复制,我不确定它是否会拆分复制。我猜它只会尝试复制所有文档两次,第二次尝试时会发生冲突。

我不熟悉该数据库,但是您可以做的是拆分复制,让每个实例在isaacs中复制某些数据库。这将为您分割复制,因为每个数据库只会被复制一次。如果只有一个数据库,那么它就没有用了。