您可以使用以下任一方法将现有 MongoDB 部署、JSON
或 CSV
文件中的数据导入到 Atlas 中的部署中:
Atlas 协助进行的实时迁移,或者
将数据从现有部署自助迁移到 Atlas 的工具。
实时迁移到 Atlas
使用 Atlas 用户界面中的以下任意一个引导式实时迁移类型,将您的数据从源集群迁移到 Atlas MongoDB 集群:
实时迁移(拉取)。如需有关说明,请参阅将集群试试迁移(拉取)到 Atlas。
实时迁移(推送)。如需有关说明,请参阅将 Cloud Manager 监控的集群实时迁移(推送)到 Atlas。
自助迁移工具
要将数据加载到 Atlas 中的新集群,请参阅加载样本数据。
要出于测试目的复制集群,请参阅 MongoDB备份方法。
要将数据从JSON或逗号分隔值(CSV)文件加载到Atlas 集群,请使用Compass GUI。
要创建备份和恢复数据,请使用 MongoCLI 实用程序 mongorestore 和 mongodump。
要从传统关系数据库迁移到MongoDB,请使用Relational Migrator工具。 Relational Migrator利用智能算法和生成式AI ,自动解决常见数据建模、代码转换和其他迁移挑战。
恢复数据从Atlas 集群备份到另一个Atlas 集群,请使用 Restore Your Cluster。
如果您要迁移的应用程序需要近乎持续的正常运行时,请联系 MongoDB 支持部门并提供您的正常运行时要求和集群配置。
注意
要使用MongoDB工具(包括 mongodump
、mongorestore
、mongoexport
和mongoimport
)导入数据,您必须拥有MongoDB工具版本 100。10 。0或更高版本。 要将数据移动到无服务器实例,您还可以使用Compass导出和导入数据。
如需了解有关无服务器实例限制的更多信息,请参阅“无服务器实例限制”。