通过同构数据迁移从 MongoDB 数据库迁移数据 Amazon DMS - Amazon 数据库迁移服务
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

通过同构数据迁移从 MongoDB 数据库迁移数据 Amazon DMS

您可以使用将自行管理的 MongoDB 数据库迁移同构数据迁移到亚马逊 DocumentDB。 Amazon DMS 为您的数据迁移创建无服务器环境。对于不同类型的数据迁移, Amazon DMS 使用不同的原生 MongoDB 数据库工具。

对于满负荷类型的同构数据迁移, Amazon DMS 使用mongodump从源数据库读取数据并将其存储在连接到无服务器环境的磁盘上。 Amazon DMS 读取所有源数据后,它将在目标数据库mongorestore中使用来恢复您的数据。

对于完全加载和更改数据捕获 (CDC) 类型的同构数据迁移, Amazon DMS 使用mongodump从源数据库读取数据并将其存储在连接到无服务器环境的磁盘上。 Amazon DMS 读取所有源数据后,它将在目标数据库mongorestore中使用来恢复您的数据。 Amazon DMS 完成满载后,它会自动切换到发布者和订阅者模式进行逻辑复制。在此模型中,我们建议调整操作日志的大小,以将更改保留至少 24 小时。

对于更改数据捕获 (CDC) 类型的同构数据迁移,请在数据迁移设置immediately中进行选择,以便在实际数据迁移开始时自动捕获复制的起点。

注意

对于任何新的或重命名的集合,你需要为这些集合创建一个新的数据迁移任务,作为同构数据迁移。对于与 MongoDB 兼容的源, Amazon DMS 不支持create和操作。rename drop collection

下图显示了使用同构数据迁移将 MongoDB 数据库迁移到 Amaz Amazon DMS on DocumentDB 的过程。

使用 DMS 同构数据迁移进行 MongoDB 数据迁移的架构图。