1

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

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

谢谢,约西

4

1 回答 1

1

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

POST /_replicate HTTP/1.1

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

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

我不熟悉那个数据库,但是你可以做些什么来拆分复制是让每个实例复制 isaacs 中的某些数据库。这将为您拆分复制,因为每个数据库只会被复制一次。如果只有一个数据库,那么这不是很有帮助。

于 2014-03-29T17:30:40.967 回答