我有2个Couchbase群集。 1表示实时工作,1表示后端数据查询 我希望只将10%的数据从实时存储桶复制到后端,因为它用于统计年度数据库。
注意一:我知道用户界面无法做到这一点,我正在寻找一种方法来为其编写某种类型的扩展程序,而这些扩展程序可能会让人感觉不舒服。在XCDR的中间并过滤它。
注意二:据我所知,Elastic-Search正在使用复制功能来了解群集上的更改并构建自己的索引。如果我可以"听"对于那些通知我自己可以从那里获取,阅读并自己发送相关数据。
关于如何使其发挥作用的任何想法?
== NOTES ==
Sinatra
项目的基本示例。但是,对于不希望使用Sinatra
的文档,没有与Rest API文档的链接。 答案 0 :(得分:2)
今天没有任何东西可以做到这一点。您可以设置XDCR并删除目标群集上不需要的数据,但是当更新发生时它可能会重新出现,因此您的清理将不得不继续运行。会这样的方法吗? 顺便说一句,我们计划将来有这个设施。一个对我有帮助的评论是什么类型的过滤就足够了?我们可以只使用前缀来过滤以实现您的情况,还是需要更复杂的过滤表达式? 谢谢 Cihan Biyikoglu