在我们的生产MongoDB数据库中,我们有一个大小约为700 is的数据库。我们需要将数据迁移到与当前服务器位于不同域中的新MongoDB服务器。拜托,有人建议哪种方法是最好的吗?
发布于 2020-04-24 21:38:03
您可以使用--gzip参数,因为这将提供10倍的压缩。您将获得大约70 GB的备份大小。
整个过程所需的时间取决于相当多的参数。然而,让我提供一个粗略的估计。
如果两个服务器位于同一个网络中,更好的方法是配置副本集,并将新服务器添加为具有优先级的副本集成员&选票为0。您可以查看此链接以获得更多详细信息。一旦数据被复制,您就可以将新服务器重新配置为优先级1&票1,然后在当前服务器上运行。
https://stackoverflow.com/questions/61410897
复制相似问题