首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MongoDB备份/恢复

MongoDB备份/恢复
EN

Stack Overflow用户
提问于 2020-04-24 14:37:33
回答 1查看 357关注 0票数 0

在我们的生产MongoDB数据库中,我们有一个大小约为700 is的数据库。我们需要将数据迁移到与当前服务器位于不同域中的新MongoDB服务器。拜托,有人建议哪种方法是最好的吗?

  1. 我们应该对这些数据运行转储/还原吗?运行此命令需要额外的700 an空间吗?
  2. 运行转储/恢复命令大约需要多长时间?(服务器中有12 in内存)
  3. 还有其他更好的方法将数据迁移到处于不同域中的服务器中吗?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-24 21:38:03

您可以使用--gzip参数,因为这将提供10倍的压缩。您将获得大约70 GB的备份大小。

整个过程所需的时间取决于相当多的参数。然而,让我提供一个粗略的估计。

  • 大约30-40分钟的备份(蒙多普)
  • 假设您将把它移到LAN中的另一台服务器上。可能要花45分钟
  • 蒙古恢复将需要近30分钟。

如果两个服务器位于同一个网络中,更好的方法是配置副本集,并将新服务器添加为具有优先级的副本集成员&选票为0。您可以查看此链接以获得更多详细信息。一旦数据被复制,您就可以将新服务器重新配置为优先级1&票1,然后在当前服务器上运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61410897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档