本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从 MongoDB 迁移到 Amazon DocumentDB:在线
该架构展示了如何使用AWS数据库迁移服务 (AWS DMS) 的在线方法从Amazon DocumentDB迁移MongoDB到Amazon DocumentDB。这种方法提供接近零的停机时间,复杂度中等。
从 MongoDB 迁移到 Amazon DocumentDB:在线方法
以下步骤描述了架构:
-
当您使用在线方法迁移到 Amazon DocumentDB 时,您的应用程序会继续写入源MongoDB数据库。
-
在与 Amazon DocumentDB 集群相同的 VPC 中创建一个 Amazon EC2 实例并安装 mongo shell。建立从亚马逊 EC2 实例到您的MongoDB源的连接,然后使用 mongodump 工具将数据索引导出到 Amazon EC2 迁移实例。
-
AWS DMS 支持使用完整数据加载和变更数据捕获 (CDC) 进行数据库迁移。在线迁移方法使用 AWS DMS 执行完整的数据复制,并使用 CDC 将增量更改复制到 Amazon DocumentDB。要提高 AWS DMS 全量数据加载迁移的性能,请使用自动分段或范围分段选项。
-
使用在步骤 2 中创建的 Amazon EC2 实例连接到 Amazon DocumentDB 集群以迁移索引。使用 Amazon DocumentDB 索引工具检查转储索引的兼容性,并在目标 Amazon DocumentDB 集群上预先创建索引。
-
当数据同步时,将应用程序的数据库连接字符串切换为使用新的目标 Amazon DocumentDB 集群。