Docs 菜单
Docs 主页
/
MongoDB Atlas
/ /

使用自管理工具迁移数据

您可以使用在 Atlas 外部运行的以下工具之一将现有 MongoDB 部署、 JSONCSV文件中的数据引入 Atlas。

注意

要使用 MongoDB 工具(包括mongodumpmongorestoremongoexportmongoimport )导入数据,您必须拥有MongoDB 工具版本100 。 5 .x 或更高版本。要将数据移动到无服务器实例,您还可以使用 Compass 导出和导入数据。

要了解有关无服务器实例限制的更多信息,请参阅无服务器实例限制。

工具
说明

mongosync

mongosync二进制文件是Cluster-to-Cluster Sync中使用的主要进程。使用mongosync将数据从一个集群迁移到 Atlas 中的一个集群。 Atlas 将数据从源集群同步到目标集群,直到您将应用程序切换到目标 Atlas 集群。
从 MongoDB副本集迁移到 Atlas 集群,无需关闭现有副本集或应用程序。 mongomirror不会导入用户/角色数据或复制config数据库。
使用现有 MongoDB 部署的BSON数据备份转储播种 Atlas 集群。 mongorestore不会恢复system.profile集合数据。
将数据从JSONCSV文件加载到 Atlas 集群。 mongoimport对某些 BSON 类型使用严格模式表示。
使用 GUI将数据从JSONCSV文件加载到 Atlas 集群。

您还可以从 Atlas 集群备份数据恢复到另一个 Atlas 集群。有关信息,请参阅恢复集群。

← 实时迁移(推送)由MongoDB Ops Manager或Cloud Manager监控的分片集群( MongoDB 6.0 之前的版本。13)