Mongo DB将实时分片集合从一个集群复制到另一个集群

时间:2018-07-16 23:09:56

标签: database mongodb sharding

背景

Mongo版本:3.4

具有5个分片的共享mongo集群

3个独立的配置服务器实例

目的地

具有4个分片的共享mongo集群

3个独立的配置服务器实例

要求

source集群中的集合c1,c2 ... cn很少。我们需要将它们移动到destination。所有这些集合都生活在生产数据库中(正在读取和写入)。

在没有停机时间的情况下实现此目标的最佳方法是什么?

这与预期的Hydra

很接近

到目前为止的想法

应用程序会将数据插入两个群集中。如果进行更新,则原始群集中的文档将被复制到新文档中。在后台运行的脚本将仅复制新集群数据库中不存在的文档。

0 个答案:

没有答案
相关问题