このページでは、PostgreSQL または Oracle から AlloyDB Omni にデータを移行するプロセスの概要について説明します。
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 はデータをストリーミングします。 |