2

我在 datacenter1 有 bucket1,我正在通过 XDCR(单向)在 datacenter2 上复制它

现在我只想说,如果在 datacenter1 上的 bucket1 上发生任何更新或创建文档,那么它应该在 datacenter2 上复制,但如果对 datacenter1 上的 bucket1 的任何文档有任何删除操作,它不应该在 datacenter2 上复制。

简单来说,我想在单向复制时忽略对文档的删除操作。

我怎样才能做到这一点 ?couchbase 中是否有任何设置(我使用的是 couchbase server 3.0)或任何其他可能的方式?

4

1 回答 1

0

目前,在 Couchbase 中使用 XDCR 无法做到这一点。您的目标是在一个位置存档所有数据,但在另一个位置仅保存运营数据?可能值得在https://issues.couchbase.com提交功能请求。

由于源是开放的,而且您所说的不是一个超级难的功能,您可以尝试在接收端实现它。大部分艰苦的工作是配置/UI 之类的东西。

于 2015-06-17T14:13:56.320 回答