从 PostgreSQL 迁移到 AlloyDB Omni
您可以根据迁移复杂程度及停机时间,从下表中选择相应的工具来将数据从 PostgreSQL 迁移到 AlloyDB Omni:
迁移类型 | 工具 |
---|---|
简单迁移,有充足的停机时间 | 先使用 pg_dump 备份现有数据库,然后使用 pg_restore 将备份恢复到新数据库。 |
复杂迁移,有充足的停机时间 | 使用 pgloader 将数据从源位置流式传输到目标位置。 |
复杂迁移,极有限的停机时间 | 使用 pglogical 将数据从源位置复制到目标位置。 |
从 Oracle 迁移到 AlloyDB Omni
如果您有充足的停机时间来迁移 Oracle 中的数据量并要将所有 Oracle 常驻应用逻辑都转换为 PostgreSQL,则可以使用 Ora2Pg 进行架构转换、数据迁移和代码转换。
如果迁移的停机时间极有限,则可以使用以下工具:
待迁移项 | 使用 |
---|---|
代码和架构 | Google Cloud Database Migration Service,用于迁移架构和代码; Ora2Pg,用于架构转换、数据迁移和代码转换; 变更数据捕获 (CDC) 工具(如有需要),用于识别和捕获 Oracle 关系型表中的数据,并使变更数据可供应用使用。 |
数据 | Equalum,用于流式传输数据。 |