【MongoDB-数据迁移】

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【MongoDB-数据迁移】相关的知识,希望对你有一定的参考价值。

参考技术A 1.需求:从自建MongoDB迁移数据到阿里云的MonogoDB服务
2.背景:在线服务,可以在低峰期进行停服
3.迁移方案及注意事项:
3.1.自建MongoDB支持密码认证,可以通过阿里原工具全量+增量方式迁移,找个临界点进行切换。
3.2.数据量小,接受停服的可以使用自带工具,mongodump.mongorestore 迁移
3.3.正式迁移前进行一次测试迁移,验证应用的兼容性,针对跨版本的迁移更要进行充分的验证。
4.使用3.2的迁移方式迁移
4.1 停服
4.2 备份数据
./mongodump --host 192.167.10.11 --port 27017 --db mydb --out ./mongobak
4.3.清理阿里云MongoDB实例的脏数据
直接在控制台操作
4.4 导入备份数据到阿里云MongoDB实例
mongorestore --host dds-2zedlfeale826dc1.mongodb.rds.aliyuncs.com --port 3717 -uroot -pPassWord123
--authenticationDatabase admin --db mydb --dir ./mongobak/mydb
4.5 确认业务账号权限
该权限在测试迁移阶段已分配,再进行一次验证。

以上是关于【MongoDB-数据迁移】的主要内容,如果未能解决你的问题,请参考以下文章

使用 node.js 运行数据库迁移 (mongodb)

我想将 SQL 数据库迁移到 MongoDB 那么我应该如何维护关系数据?

使用 pymongo 将数据从 Mysql 迁移到 MongoDB

使用扩展的JSON将SQL Server数据迁移到MongoDB

将数据从 PostgreSQL 迁移到 MongoDB

北亚数据恢复MongoDB数据迁移过程中由于未知原因丢失_mdb_catalog.wt文件的MongoDB数据恢复案例