2

我们有一个 3 成员副本集 mongodb 在 mLab 上运行,用于生产网站。我们希望将数据库移动到托管在我们自己的 Google Cloud 帐户中的新副本集。

我目前的想法是执行以下步骤

  1. 使用 dump/restore 将当前数据库的快照复制到 Google Cloud 上的新副本集

  2. 使用 oplog 使新副本集与当前数据库保持同步

  3. 停止写入当前数据库并将端点切换到新的新副本集

在第 1 步和第 2 步期间仍然可以访问生产网站。我可以在我选择的时间执行第 3 步以减少停机时间。

我没有太多 mongo DBA 经验,所以在寻找建议

  1. 上面的计划有意义吗?
  2. 我应该查看哪些命令/工具来使我的计划生效?

提前致谢!

4

0 回答 0