考虑在线迁移选项 - AWS 规范性指导

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

考虑在线迁移选项

在在线迁移中,您可以分以下两个阶段迁移本地数据库:现有数据和更改捕获。本地数据库启动并运行时,您必须先完成完整数据加载,然后迁移在完整数据加载期间捕获的更改。当本地数据库和 Amazon EC2 上的 PostgreSQL 数据库都处于同步状态时,您就可以进行割接了。此时,您可以最大限度地减少停机时间,并将应用程序指向 Amazon EC2 上新迁移的 PostgreSQL 数据库。要执行在线迁移,您可以从各种不同的工具中进行选择,包括 AWS DMS、原生 PostgreSQL 逻辑复制、AWS Application Migration Service、Bucardo 和 pglogical。

本节将介绍以下在线迁移选项:

  • AWS DMS

  • 逻辑复制

  • Application Migration Service

  • Bucardo