異機種移行では、異なるデータベース テクノロジー間でデータを移動します。移行元のデータベース エンジン(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 に移行する