通过同构数据迁移从 MongoDB 数据库迁移数据 AWS DMS - AWS 数据库迁移服务

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

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

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

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

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

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

注意

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

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

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