云数据库MongoDB提供了多种数据迁移和同步方案,可满足不同业务场景下MongoDB数据库的数据迁移和同步需求。

MongoDB数据迁移方案介绍

通过数据传输服务(DTS),您可以实现MongoDB数据库的全量数据迁移和增量数据迁移,在不影响业务的情况下平滑地将MongoDB数据库迁移上云。

云数据库MongoDB支持使用官方的mongodump和mongorestore工具全量迁移数据库。

另外,云数据库MongoDB还支持通过物理备份文件和逻辑备份文件两种途径,将云上数据迁移到本地数据库。

迁移场景 源库架构 文档链接
将自建或本地数据库迁移上云 单节点 使用DTS迁移单节点架构的自建MongoDB数据库上云
使用MongoDB工具迁移单节点架构的MongoDB自建数据库上云
副本集 使用DTS迁移副本集架构的自建MongoDB数据库上云
使用MongoDB工具迁移副本集架构的MongoDB自建数据库上云
分片集群 使用DTS迁移分片集群架构的自建MongoDB数据库上云
使用MongoDB工具迁移分片集群架构的MongoDB自建数据库上云
第三方云迁移至阿里云 不涉及 使用MongoDB工具将Amazon DynamoDB迁移至阿里云
副本集或分片集群
单节点或副本集 使用DTS将华为云文档数据库迁移至阿里云
副本集 使用DTS将腾讯云MongoDB增量迁移至阿里云
使用DTS将腾讯云MongoDB副本集实例全量迁移至阿里云
使用MongoDB工具将腾讯云MongoDB迁移至阿里云
云数据库MongoDB实例间的迁移 副本集 从MongoDB副本集实例迁移至分片集群实例
单节点 从MongoDB单节点实例迁移至副本集或分片集群实例
单节点或副本集 跨阿里云账号迁移MongoDB实例
将云数据库MongoDB迁移至自建或本地MongoDB数据库 副本集 将逻辑备份迁移或恢复至本地MongoDB数据库
将物理备份迁移或恢复至本地MongoDB数据库

MongoDB数据同步方案介绍

您可以使用云上灾备功能或阿里云自研的MongoShake工具,实现MongoDB数据库间的数据同步。

同步场景 同步工具 文档链接
同步至新实例 不涉及 创建云上灾备实例
说明 更多信息,请参见云上灾备和多活架构
同步至已有实例 MongoShake 使用MongoShake实现MongoDB副本集间的单向同步