我有一个分片(1 个主副本集,3 个辅助副本集)和许多数据库。我想将一个数据库移动到我自己的分片中。无需停机。是否有捷径可寻?使用 mongodb 工具。
谢谢!
如果目的是将该特定数据库迁移到新集群,由于您只有一个分片,您可以简单地向该集群添加一个副本集成员。然后在某一点上,您可能想要:
优点:
缺点:
如果您使用的是 MongoDB >= 3.6,您可以使用 MongoDB更改流实时获取更改的数据,并将它们应用到新集群中。这样你需要做一些编码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句