我们在生产网站上的mLab上运行了一个3成员副本集mongodb。我们希望将数据库移动到我们自己的Google Cloud帐户中托管的新副本集。
我当前的想法是执行以下步骤
使用转储/还原将当前数据库的快照复制到Google Cloud上的新副本集
使用oplog使新副本集与当前数据库保持同步
停止写入当前数据库,并将端点切换到新的新副本集
在第1步和第2步期间仍可以访问生产网站。我可以选择自己的时间进行第3步,以减少停机时间。
我没有太多的mongo DBA经验,所以正在寻找建议
谢谢!