View a markdown version of this page

从 MongoDB 迁移到 Amazon DocumentDB:离线 - 从 MongoDB 迁移到亚马逊 DocumentDB

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

从 MongoDB 迁移到 Amazon DocumentDB:离线

发布日期:2022年 3月25日 (图表历史)

该架构展示了如何使用带MongoDB实用程序的离线方法从MongoDB亚马逊文档数据库迁移。这是最简单的方法,但它可能会导致迁移期间的停机时间延长。

从 MongoDB 迁移到 Amazon DocumentDB:离线方法

架构图显示了使用MongoDB实用程序从MongoDB到Amazon DocumentDB的离线迁移方法。

以下步骤描述了架构:

  1. 在迁移到 Amazon DocumentDB 集群之前,请确保MongoDB源和应用程序驱动程序使用 3.6 或更高版本。停止应用程序对源的写入MongoDB以确保数据一致性。

  2. 建立从 Amazon EC2 实例到您的MongoDB源的连接,然后使用 mongodump 工具将数据和索引导出到 Amazon EC2 迁移实例。为了减少对源部署的影响,使用MongoDB读取首选项强制转储连接到辅助副本集成员。

  3. 使用 Amazon DocumentDB 索引工具检查转储索引的兼容性,并在目标 Amazon DocumentDB 集群上预先创建索引。这缩短了总体恢复时间。

  4. 使用 mongorestore 工具将导出的数据恢复到您的目标 Amazon DocumentDB 集群。要并行化导入,请使用 mong numInsertionWorkersPerCollection orestore 选项。

  5. 数据还原完成后,将应用程序的数据库连接字符串切换为使用新的目标 Amazon DocumentDB 集群。

延伸阅读

有关其他信息,请参阅以下资源:

图表历史

要获得有关此参考架构图更新的通知,请订阅 RSS 提要。

变更说明日期

初次发布

参考架构图首次发布。

2022 年 3 月 25 日

注意

要订阅 RSS 更新,必须为正在使用的浏览器启用 RSS 插件。