異種移行では、異なるデータベース テクノロジー間でデータを移行します。移行元(Oracle など)のデータベース エンジンが、移行先(PostgreSQL など)のデータベース エンジンと異なる。
異種移行は、ソース データベースと移行先データベースのスキーマ構造、データ型、メタデータ コンポーネントの違いにより、同種移行よりも複雑になります。Database Migration Service には、Gemini を活用したスキーマとコードの変換などのツールが用意されています。これらのツールを使用すると、移行元データベースのスキーマとオブジェクトを、移行先データベースと互換性のある形式に変換できます。
異種移行では、変更データ キャプチャ(CDC)に基づくレプリケーションを使用して、進行中の変更を処理します。
詳細については、サポートされているシナリオをご覧ください。
サポートされるシナリオ
Database Migration Service は、次の異種移行をサポートしています。
- Oracle から Cloud SQL for PostgreSQL への移行
- Oracle から AlloyDB for PostgreSQL への移行
- SQL Server から Cloud SQL for PostgreSQL に移行する
- SQL Server から AlloyDB for PostgreSQL に移行する