すべてのプロダクト
Search
ドキュメントセンター

Data Transmission Service:移行シナリオ

最終更新日:Apr 21, 2026

Data Transmission Service (DTS) は、同種または異種のデータソース間でデータを移行します。ユースケースには、Alibaba Cloud へのデータ移行、Alibaba Cloud インスタンス間の移行、データベースのシャーディングとスケーリングなどがあります。このトピックでは、サポートされているデータベースの種類、バージョン、移行タイプについて説明し、それぞれの設定ガイドへのリンクを記載します。

背景情報

移行タイプ

タイプ

説明

スキーマ移行

DTS は、オブジェクトのスキーマ定義をソースデータベースからターゲットデータベースに移行します。これらのオブジェクトには、テーブル、ビュー、トリガー、ストアドプロシージャ、インデックスが含まれます。

異種データベース間のスキーマ移行では、DTS はソースデータベースとターゲットデータベースの構文に基づいてスキーマ定義の構文を変換します。たとえば、DTS は Oracle データベースの NUMBER データ型を MySQL データベースの DECIMAL データ型に変換します。

完全データ移行

DTS は、選択したオブジェクトの既存のすべてのデータをソースデータベースからターゲットデータベースに移行します。データ移行タスクを設定する際にスキーマ移行と完全データ移行のみを選択した場合、ソースデータベースに書き込まれた新しいデータはターゲットデータベースに移行されません。

重要

データ整合性を確保するために、完全なデータ移行中はソースデータベースに新しいデータを書き込まないでください。ゼロダウンタイム移行の場合は、タスクを設定する際にスキーマ移行完全データ移行、および増分データ移行を選択する必要があります。

増分データ移行

DTS は、MySQL データベースのバイナリログなどから、移行対象オブジェクトの増分変更ステートメントをキャプチャします。その後、DTS はこれらのステートメントを変換してターゲットデータベースに適用し、データをリアルタイムでレプリケートします。

説明

増分データ移行はリアルタイムで継続的に実行され、自動的に停止しません。移行タスクを手動で終了またはリリースする必要があります。詳細については、「DTS インスタンスの終了」および「DTS インスタンスのリリース」をご参照ください。

データ同期とデータ移行の比較

データ移行は特定のシナリオでデータ同期に使用できますが、ネットワークの安定性が高く、機能が豊富なデータ同期を使用することを推奨します。詳細については、「データ移行とデータ同期の違い」をご参照ください。

重要
  • ソースデータベースとターゲットデータベースが異なるリージョン (国境を越えた、またはクロスリージョン) にある移行インスタンスを設定するには、次の要件を満たす必要があります:

    • 同期または移行タスクに 国境を越えた、またはクロスリージョン の操作が含まれる場合、タスクの帯域幅が 100 Mbit/s を超えないようにしてください。より高い帯域幅要件がある場合は、DTS タスクを設定する前に Cloud Enterprise Network (CEN) を使用してリージョン間のネットワーク帯域幅を設定する必要があります。

      説明

      クロスリージョンまたは国境を越えたタスクとは、ソースデータベースとターゲットデータベースが異なるリージョンにあるタスクのことです。たとえば、ソース RDS インスタンスがシンガポールリージョンにあり、ターゲット RDS インスタンスが中国 (杭州) リージョンにある場合などです。

    アカウント間データ移行

    クロスアカウントデータ移行のサポートは、データベースタイプとアクセス方法によって異なります。サポートされている場合、タスクを設定するときに Alibaba Cloud アカウント間でデータを複製 パラメーターが表示されます。クロスアカウントデータ移行を実行するには、このパラメーターを に設定します。詳細については、「クロスアカウント DTS タスクを設定する」をご参照ください。

    ソースデータベースの制限事項

    次の表に、ソースデータベースのネットワーク帯域幅とビジネス要件を示します。その他の制限事項については、関連する設定ドキュメントをご参照ください。

    制限事項

    説明

    ネットワーク帯域幅

    • 移行インスタンスに増分データ移行タスクが含まれる場合、ソースデータベースと DTS サービス間、および DTS サービスとターゲットデータベース間の往復レイテンシ (RTT) が 2 ms 未満であることを確認してください。RTT が高いと、移行パフォーマンスが低下する可能性があります。

      たとえば、ソースデータベースと DTS サービスの物理的な距離が大きい場合、シンガポールリージョンのデータベースが中国 (香港) リージョンの VPN を介して DTS サービスに接続するなど、RTT が 2 ms を大幅に超え、移行レイテンシーが発生する可能性があります。

    ビジネス要件

      よくある質問

      • DTS は ApsaraDB RDS for MySQL サーバーレスインスタンスをサポートしていますか?

        はい。

      • DTS は PolarDB for MySQL サーバーレスクラスターをサポートしていますか?

        はい。

      • DTS は ApsaraDB RDS for PostgreSQL サーバーレスインスタンスをサポートしていますか?

        現在、ApsaraDB RDS for PostgreSQL サーバーレスインスタンスはターゲットデータベースとしてのみ使用でき、ソースデータベースとしては使用できません。

      • DTS は ApsaraDB for MyBase のインスタンスをサポートしていますか?

        はい。アクセス方法Alibaba Cloud インスタンス に設定した場合、DTS は ApsaraDB for MyBase 内のデータベースインスタンスにアクセスできます。タスクを設定するには、特定のデータベース移行シナリオのドキュメントをご参照ください。

        説明

        たとえば、自己管理 MySQL データベースから ApsaraDB for MyBase の MySQL インスタンスにデータを移行するには、「自己管理 MySQL データベースから ApsaraDB RDS for MySQL への移行」の手順に従います。

      • 自己管理データベースとは何ですか?

        自己管理データベースとは、DTS 構成においてアクセス方法Alibaba Cloud インスタンス以外であるデータベースインスタンスのことです。自己管理データベースには、サードパーティクラウドプロバイダーのデータベース、オンプレミスデータベース、および ECS インスタンス上のデータベースが含まれます。

      • 完全移行フェーズで、推定合計数と完了数が異なるのはなぜですか?

        完全移行フェーズでは、推定合計数と完了数が異なる場合があります。推定値はデータベースの統計情報に基づいています。この情報は不正確な場合があります。データの精度を確保するには、完全検証フェーズのデータに依存してください。

      移行計画

      右側の [このページ内] セクションで、ソースデータベースの移行計画をクリックして、サポートされているバージョン、移行タイプ、および設定手順を表示します。

      自己管理データベースまたは RDS for MySQL からの移行

      重要
      • PolarDB-X 1.0 インスタンスのデータベースは、ApsaraDB RDS for MySQL 上に構築する必要があります。DTS は、PolarDB for MySQL 上に構築されたデータベースをサポートしていません。

      • DTS は PolarDB-X 2.0 インスタンスへのスキーマ移行をサポートしていますが、PolarDB-X 1.0 インスタンスへのスキーマ移行はサポートしていません。

      • PolarDB-X 2.0 バージョン 5.4.11 以降の使用を推奨します。インスタンスのアップグレード方法については、「PolarDB for Xscale インスタンスのエンジンバージョンの表示と更新」をご参照ください。

      • 新しいコンソールは、AnalyticDB for MySQL 2.0 への移行をサポートしていません。このタスクには以前のコンソールを使用してください。

      ソース

      宛先

      タイプ

      リファレンス

      • 自己管理 MySQL データベース

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      • 自己管理 MySQL データベース

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 1.0

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から PolarDB-X 1.0 への移行

      PolarDB-X 2.0

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から PolarDB-X 2.0 への移行

      AnalyticDB for MySQL

      バージョン 2.0 および 3.0

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から AnalyticDB for MySQL 3.0 への移行

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から AnalyticDB for PostgreSQL への移行

      • 自己管理 PostgreSQL データベース

        バージョン 9.4.8 以降、9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.x、17.x、18.x を含む

      • ApsaraDB RDS for PostgreSQL

        バージョン 9.4、10、11、12、13、14、15、16、17、18

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から ApsaraDB RDS for PostgreSQL への移行

      • Message Queue for Apache Kafka

        バージョン 0.10.1.0 から 2.x

      • 自己管理 Kafka クラスター

        バージョン 0.10.1.0 から 2.7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から Message Queue for Apache Kafka へのデータ移行

      ApsaraDB for ClickHouse

      バージョン 20.8 以降

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から ApsaraDB for ClickHouse へのデータ移行

      DataHub

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から DataHub への移行

      Alibaba Cloud Elasticsearch

      バージョン 5.5、5.6、6.x、7.x、8.x

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から Alibaba Cloud Elasticsearch への移行

      MaxCompute

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から MaxCompute への移行

      自己管理 Oracle データベース (RAC または非 RAC アーキテクチャ)

      バージョン 9i、10g、11g、12c、18c、19c

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から自己管理 Oracle データベースへの移行

      Tair (クラスター、標準、または読み書き分離アーキテクチャ)

      バージョン 4.0、5.0、6.0、7.0

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から Tair/Redis への移行

      Tablestore

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から Tablestore への移行

      ApsaraDB for SelectDB

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から ApsaraDB for SelectDB へのデータ移行

      Lindorm

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から Lindorm へのデータ移行

      Doris

      バージョン 1.2 以降

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から自己管理 Doris データベースへのデータ移行

      Message Queue for Apache RocketMQ

      4.x および 5.x シリーズ

      完全データ移行

      増分データ移行

      ApsaraDB RDS for MySQL から Message Queue for Apache RocketMQ へのデータ移行

      MariaDB ソースの移行シナリオ

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      設定ドキュメント

      • RDS for MariaDB

        • 10.x

      • 自己管理 MariaDB

        • 10.x、11.0–11.4

      • RDS for MariaDB

      • 自己管理 MariaDB

      スキーマ移行

      完全データ移行

      増分データ移行

      RDS for MySQL

      スキーマ移行

      完全データ移行

      増分データ移行

      RDS for MariaDB から RDS for MySQL への移行

      RDS for PostgreSQL

      バージョン 9.4 および 10–18

      スキーマ移行

      完全データ移行

      増分データ移行

      RDS for MariaDB から RDS for PostgreSQL への移行

      ApsaraDB RDS for PPAS からの移行

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      ドキュメント

      ApsaraDB RDS for PPAS

      すべてのバージョン

      PolarDB for PostgreSQL (Oracle 互換)

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for PPAS から PolarDB for PostgreSQL (Oracle 互換) へのデータ移行

      PolarDB for MySQL からの移行

      重要
      • PolarDB-X 1.0 インスタンスのデータベースは、ApsaraDB RDS for MySQL に基づいている必要があります。DTS は、データベースが PolarDB for MySQL に基づいている場合、このタイプのインスタンスをサポートしていません。

      • スキーマ移行は PolarDB-X 1.0 インスタンスではサポートされていませんが、PolarDB-X 2.0 インスタンスではサポートされています。

      • PolarDB-X 2.0 バージョン 5.4.11 以降を使用してください。アップグレード手順については、「PolarDB for Xscale インスタンスのエンジンバージョンの表示と更新」をご参照ください。

      ソース

      送信先

      移行タイプ

      ドキュメント

      PolarDB for MySQL クラスター

      すべてのバージョン

      PolarDB for MySQL クラスター

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスター間の移行

      • 自己管理 MySQL

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから ApsaraDB RDS for MySQL インスタンスへのデータ移行

      PolarDB-X 1.0 インスタンス

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから PolarDB-X 1.0 インスタンスへのデータ移行

      PolarDB-X 2.0 インスタンス

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから PolarDB-X 2.0 インスタンスへのデータ移行

      AnalyticDB for MySQL クラスター

      バージョン 3.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから AnalyticDB for MySQL V3.0 クラスターへのデータ移行

      AnalyticDB for PostgreSQL インスタンス

      バージョン 4.3、6.0、7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから AnalyticDB for PostgreSQL インスタンスへのデータ移行

      • ApsaraMQ for Kafka インスタンス

        バージョン 0.10.1.0 から 2.x

      • 自己管理 Kafka クラスター

        バージョン 0.10.1.0 から 2.7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから Kafka へのデータ移行

      DataHub プロジェクト

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから DataHub プロジェクトへのデータ移行

      ApsaraDB for ClickHouse クラスター

      バージョン 20.8 以降

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから ApsaraDB for ClickHouse クラスターへのデータ移行

      自己管理 Oracle データベース (RAC、PDB、または非 RAC アーキテクチャ)

      バージョン 9i、10g、11g、12c、18c、19c

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから自己管理 Oracle データベースへのデータ移行

      Elasticsearch クラスター

      バージョン 5.5、5.6、6.x、7.x、8.x

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから Elasticsearch クラスターへのデータ移行

      MaxCompute プロジェクト

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから MaxCompute プロジェクトへのデータ移行

      ApsaraDB for SelectDB インスタンス

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから ApsaraDB for SelectDB インスタンスへのデータ移行

      Doris データベース

      バージョン 1.2 以降

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから自己管理 Doris データベースへのデータ移行

      Lindorm インスタンス

      完全データ移行

      増分データ移行

      PolarDB for MySQL クラスターから Lindorm インスタンスへのデータ移行

      PolarDB for PostgreSQL (Oracle 互換) からの移行

      ソース

      送信先

      タイプ

      ドキュメント

      PolarDB for PostgreSQL (Oracle 互換)

      すべてのバージョン

      PolarDB for PostgreSQL (Oracle 互換)

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL (Oracle 互換) インスタンス間のデータ移行

      自己管理 Oracle データベース (RAC、PDB、または非 RAC アーキテクチャ)

      バージョン 9i、10g、11g、12c、18c、または 19c

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL (Oracle 互換) から自己管理 Oracle データベースへのデータ移行

      • Message Queue for Apache Kafka

        バージョン 0.10.1.0 から 2.x

      • 自己管理 Kafka クラスター

        バージョン 0.10.1.0 から 2.7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL (Oracle 互換) から Message Queue for Apache Kafka へのデータ移行

      AnalyticDB for MySQL

      バージョン 3.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL (Oracle 互換) から AnalyticDB for MySQL へのデータ移行

      PolarDB-X からの移行

      重要
      • これらの移行シナリオは、新しい DTS コンソールでのみ設定できます。

      • PolarDB-X 1.0 インスタンスのデータベースは、ApsaraDB RDS for MySQL 上に作成する必要があります。DTS は、PolarDB for MySQL に基づいて作成されたデータベースをサポートしていません。

      • PolarDB-X 2.0 バージョン 5.4.11 以降の使用を推奨します。アップグレード手順については、「インスタンスバージョンの表示とアップグレード」をご参照ください。

      ソース

      送信先

      移行タイプ

      ドキュメント

      PolarDB-X 1.0

      PolarDB-X 2.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 1.0 から PolarDB-X 2.0 への移行

      AnalyticDB for MySQL

      バージョン 3.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 1.0 から AnalyticDB for MySQL 3.0 への移行

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 1.0 から AnalyticDB for PostgreSQL への移行

      DataHub

      スキーマ移行

      増分データ移行

      PolarDB-X 1.0 から DataHub への移行

      Elasticsearch

      バージョン 5.5、5.6、6.x、7.x、8.x

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 1.0 から Elasticsearch への移行

      • Message Queue for Apache Kafka

        バージョン 0.10.1.0 から 2.x

      • 自己管理 Kafka

        バージョン 0.10.1.0 から 2.7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 1.0 から Message Queue for Apache Kafka への移行

      • 自己管理 MySQL

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 1.0 から ApsaraDB RDS for MySQL への移行

      PolarDB-X 2.0

      PolarDB-X 2.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 インスタンス間のデータ移行

      • 自己管理 MySQL

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から ApsaraDB RDS for MySQL への移行

      PolarDB for MySQL

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から PolarDB for MySQL への移行

      AnalyticDB for MySQL

      バージョン 3.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から AnalyticDB for MySQL 3.0 への移行

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から AnalyticDB for PostgreSQL への移行

      MaxCompute

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から MaxCompute への移行

      • Message Queue for Apache Kafka

        バージョン 0.10.1.0 から 2.x

      • 自己管理 Kafka

        バージョン 0.10.1.0 から 2.7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から Message Queue for Apache Kafka への移行

      DataHub

      すべてのバージョン

      スキーマ移行

      増分データ移行

      PolarDB-X 2.0 から DataHub への移行

      Elasticsearch

      バージョン 5.5、5.6、6.x、7.x、8.x

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から Elasticsearch への移行

      自己管理 Oracle (RAC または非 RAC アーキテクチャ)

      バージョン 9i、10g、11g、12c、18c、19c

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から自己管理 Oracle データベースへの移行

      Tablestore

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から Tablestore への移行

      PolarDB-X 1.0

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から PolarDB-X 1.0 への移行

      ApsaraDB for SelectDB

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB-X 2.0 から ApsaraDB for SelectDB への移行

      PolarDB for PostgreSQL からの移行

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      ドキュメント

      PolarDB for PostgreSQL

      バージョン 11、14、15、16、17、18

      PolarDB for PostgreSQL

      バージョン 11、14、15、16、17、18

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL クラスター間のデータ移行

      • 自己管理 PostgreSQL

        バージョン 9.5.x、9.6.x、10.x、11.x、12.x、13.x、14.x、15.x、16.x、17.x、18.x

      • ApsaraDB RDS for PostgreSQL

        バージョン 9.4、10、11、12、13、14、15、16、17、18

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL から ApsaraDB RDS for PostgreSQL へのデータ移行

      自己管理 Oracle (RAC または非 RAC アーキテクチャ)

      バージョン 9i、10g、11g、12c、18c、19c

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL から自己管理 Oracle へのデータ移行

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL から AnalyticDB for PostgreSQL へのデータ移行

      ApsaraDB for SelectDB

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL から ApsaraDB for SelectDB へのデータ移行

      MaxCompute からの移行シナリオ

      ソース

      宛先

      タイプ

      ドキュメント

      MaxCompute

      すべてのバージョン

      • 自己管理 MySQL データベース

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      MaxCompute から ApsaraDB RDS for MySQL へのデータ移行

      OceanBase (MySQL モード) からの移行

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      ドキュメント

      • ApsaraDB for OceanBase

        クラスターおよびテナントインスタンス (MySQL モード)

      • OceanBase (MySQL モード)

        Community Edition

      • 自己管理 MySQL

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      OceanBase (MySQL モード) から ApsaraDB RDS for MySQL への移行

      PolarDB for MySQL

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      OceanBase (MySQL モード) から PolarDB for MySQL への移行

      Lindorm

      完全データ移行

      増分データ移行

      OceanBase (MySQL モード) から Lindorm への移行

      Oracle ソースの移行シナリオ

      重要
      • PolarDB-X 1.0 インスタンスのデータベースは、RDS for MySQL インスタンスに基づいている必要があります。DTS は、PolarDB for MySQL クラスターに基づいたデータベースをサポートしていません。

      • スキーマ移行は PolarDB-X 1.0 インスタンスではサポートされていませんが、PolarDB-X 2.0 インスタンスではサポートされています。

      • PolarDB-X 2.0 インスタンスは、バージョン 5.4.11 以降である必要があります。アップグレード手順については、「PolarDB for Xscale インスタンスのエンジンバージョンの表示と更新」をご参照ください。

      ソース

      送信先

      移行タイプ

      リファレンス

      自己管理 Oracle (RAC または非 RAC アーキテクチャ)

      バージョン 9i、10g、11g、12c、18c、19c

      PolarDB for PostgreSQL (Oracle 互換)

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 Oracle (RAC または非 RAC アーキテクチャ)

      バージョン 9i、10g、11g、12c、18c、19c

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 Oracle データベース間の移行

      • 自己管理 MySQL

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 Oracle データベースから RDS for MySQL への移行

      PolarDB for MySQL

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 Oracle データベースから PolarDB for MySQL への移行

      PolarDB for PostgreSQL

      バージョン 11、14、15、16、17、18

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 Oracle データベースから PolarDB for PostgreSQL への移行

      PolarDB-X 1.0 および 2.0

      完全データ移行

      増分データ移行

      自己管理 Oracle データベースから PolarDB-X 2.0 への移行

      AnalyticDB for MySQL

      バージョン 3.0

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 Oracle データベースから AnalyticDB for MySQL 3.0 への移行

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 Oracle データベースから AnalyticDB for PostgreSQL への移行

      • 自己管理 PostgreSQL

        バージョン 9.4.8 以降、9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.x、17.x、18.x

      • RDS for PostgreSQL

        バージョン 9.4、10、11、12、13、14、15、16、17、18

      スキーマ移行

      完全データ移行

      増分データ移行

      • Alibaba Cloud Message Queue for Apache Kafka

        バージョン 0.10.1.0 から 2.x

      • 自己管理 Kafka

        バージョン 0.10.1.0 から 2.7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 Oracle データベースから Alibaba Cloud Message Queue for Apache Kafka への移行

      DataHub

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 Oracle データベースから DataHub への移行

      PostgreSQL ソースからの移行

      重要

      ApsaraDB RDS for PostgreSQL Serverless は、ターゲットデータベースとしてのみサポートされており、ソースデータベースとしてはサポートされていません。

      ソース

      送信先

      タイプ

      リファレンス

      • 自己管理 PostgreSQL データベース

        バージョン 9.4.8 以降、9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.x、17.x、または 18.x

      • ApsaraDB RDS for PostgreSQL

        バージョン 9.4、10、11、12、13、14、15、16、17、または 18

      • 自己管理 PostgreSQL データベース

        バージョン 9.4.8 以降、9.5、9.6、10.x、11.x、12.x、13.x、14.x、15.x、16.x、17.x、または 18.x

      • ApsaraDB RDS for PostgreSQL

        バージョン 9.4、10、11、12、13、14、15、16、17、または 18

      スキーマ移行

      完全データ移行

      増分データ移行

      PolarDB for PostgreSQL

      バージョン 11、14、15、16、17、または 18

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 PostgreSQL データベースから PolarDB for PostgreSQL クラスターへの移行

      • 自己管理 MySQL データベース

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for PostgreSQL から ApsaraDB RDS for MySQL への移行

      PolarDB for PostgreSQL (Oracle 互換)

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 PostgreSQL データベースから PolarDB for PostgreSQL (Oracle 互換) への移行

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、または 7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 PostgreSQL データベースから AnalyticDB for PostgreSQL への移行

      ApsaraDB for SelectDB

      スキーマ移行

      完全データ移行

      増分データ移行

      ApsaraDB RDS for PostgreSQL から ApsaraDB for SelectDB への移行

      自己管理または RDS SQL Server からの移行

      重要
      • ソースの自己管理 SQL Server は、次のいずれかのエディションである必要があります:Enterprise、Developer、Enterprise Evaluation、Standard、または Web。

      • ターゲットの自己管理 SQL Server は、次のいずれかのエディションである必要があります:Enterprise、Developer、Enterprise Evaluation、Standard、または Web。

      • ソースの自己管理 SQL Server がバージョン 2005 の場合、またはソースの RDS for SQL Server がバージョン 2008 または 2008 R2 の場合、増分データ移行はサポートされていません。

      • ソースデータベースが Azure SQL Database の場合、SQL Server 増分同期モード パラメーターを 増分同期のための CDC インスタンスのポーリングとクエリ に設定します。

      • SQL Server クラスターおよび SQL Server Always On 可用性グループがサポートされています。

      • ハイブリッドログベース解析モード ([SQL Server 増分同期モード] パラメーターが [非ヒープテーブルのログベース解析とヒープテーブルの CDC ベースの増分同期] に設定されている場合) では、次のソースデータベース (RDS for SQL Server および自己管理型 SQL Server を含む) をサポートします。

        • Enterprise または Enterprise Evaluation:2012、2014、2016、2019、または 2022。

        • Standard:2016、2019、または 2022。

      • ソースデータベースが SQL Server の Web エディションである場合、SQL Server 増分同期モード パラメーターは ソースデータベースのログに基づく増分同期 (ヒープテーブル非対応) のみをサポートします。

      ソース

      宛先

      移行タイプ

      ドキュメント

      • 自己管理 SQL Server

        バージョン 2005、2008、2008 R2、2012、2014、2016、2017、2019、または 2022

      • RDS for SQL Server

        バージョン 2008、2008 R2、2012、2014、2016、2017、2019、または 2022

      • 自己管理 SQL Server

        バージョン 2005、2008、2008 R2、2012、2014、2016、2017、2019、または 2022

      • RDS for SQL Server

        バージョン 2008、2008 R2、2012、2014、2016、2017、2019、または 2022

      スキーマ移行

      完全データ移行

      増分データ移行

      • 自己管理 MySQL

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      RDS for SQL Server から RDS for MySQL への移行

      PolarDB for MySQL

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      RDS for SQL Server から PolarDB for MySQL への移行

      AnalyticDB for MySQL

      バージョン 3.0

      スキーマ移行

      完全なデータ移行

      増分データ移行

      RDS for SQL Server から AnalyticDB for MySQL 3.0 への移行

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、7.0

      スキーマ移行

      完全なデータ移行

      増分データ移行

      自己管理型 SQL Server から AnalyticDB for PostgreSQL への移行

      RDS for PostgreSQL

      バージョン 9.4、10、11、12、13、14、15、16、17、18

      スキーマ移行

      完全なデータ移行

      増分データ移行

      自己管理 SQL Server から RDS for PostgreSQL への移行

      DataHub

      スキーマ移行

      増分データ移行

      RDS for SQL Server から DataHub への移行

      自己管理または ApsaraDB for MongoDB からの移行

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      設定ドキュメント

      スタンドアロンアーキテクチャ

      • 自己管理 MongoDB データベース

        バージョン 3.0 から 7.0

      • ApsaraDB for MongoDB

        バージョン 3.4 または 4.0

      スタンドアロン、レプリカセット、またはシャードクラスターアーキテクチャ

      • 自己管理 MongoDB データベース

        バージョン 3.0 から 7.0

      • ApsaraDB for MongoDB

        バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0

      スキーマ移行

      完全データ移行

      スタンドアロン ApsaraDB for MongoDB インスタンスから任意のアーキテクチャの ApsaraDB for MongoDB インスタンスへの移行

      レプリカセットアーキテクチャ

      • 自己管理 MongoDB データベース

        バージョン 3.0 から 7.0

      • ApsaraDB for MongoDB

        バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0

      レプリカセットまたはシャードクラスターアーキテクチャ

      • 自己管理 MongoDB データベース

        バージョン 3.0 から 7.0

      • ApsaraDB for MongoDB

        バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      レプリカセット ApsaraDB for MongoDB インスタンスからレプリカセットまたはシャードクラスター ApsaraDB for MongoDB インスタンスへの移行

      シャードクラスターアーキテクチャ

      • 自己管理 MongoDB データベース

        バージョン 3.0 から 7.0

      • ApsaraDB for MongoDB

        バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0

      レプリカセットまたはシャードクラスターアーキテクチャ

      • 自己管理 MongoDB データベース

        バージョン 3.0 から 7.0

      • ApsaraDB for MongoDB

        バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理シャードクラスター MongoDB データベースからレプリカセットまたはシャードクラスター ApsaraDB for MongoDB インスタンスへの移行

      レプリカセットまたはシャードクラスターアーキテクチャ

      • 自己管理 MongoDB データベース

        バージョン 3.0 から 7.0

      • ApsaraDB for MongoDB

        バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0

      Lindorm

      完全データ移行

      増分データ移行

      ApsaraDB for MongoDB から Lindorm へのデータ移行

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、7.0

      完全データ移行

      増分データ移行

      ApsaraDB for MongoDB から AnalyticDB for PostgreSQL へのデータ移行

      AnalyticDB for MySQL 3.0

      完全データ移行

      増分データ移行

      ApsaraDB for MongoDB から AnalyticDB for MySQL 3.0 へのデータ移行

      • 自己管理 MySQL データベース

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      完全データ移行

      増分データ移行

      ApsaraDB for MongoDB から ApsaraDB RDS for MySQL へのデータ移行

      PolarDB for MySQL

      すべてのバージョン

      完全データ移行

      増分データ移行

      ApsaraDB for MongoDB から PolarDB for MySQL へのデータ移行

      • Message Queue for Apache Kafka

        バージョン 0.10.1.0 から 2.x

      • 自己管理 Kafka クラスター

        バージョン 0.10.1.0 から 2.7.0

      完全データ移行

      増分データ移行

      ApsaraDB for MongoDB から Message Queue for Apache Kafka へのデータ同期

      Redis または ApsaraDB for Tair からの移行

      重要
      • Redis は NoSQL データベースであり、スキーマ移行は必要ありません。

      • ソースデータベースが自己管理型 Redis インスタンスまたは ApsaraDB for Tair (Redis 互換) インスタンスの場合、完全なデータ移行と増分データ移行の両方がサポートされており、これらの移行タイプは 増分データ移行 として表示されます。

      • RDB バージョン 11 (Redis 7.2 に対応) までサポートしています。

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      ガイド

      • 自己管理 Redis (スタンドアロンまたはクラスターアーキテクチャ)

        バージョン 2.8、3.0、3.2、4.0、5.0、6.0、7.0、7.2

      • ApsaraDB for Tair (Redis 互換) インスタンス (クラスター、標準、または読み書き分離アーキテクチャ)

        バージョン 4.0、5.0、6.0、7.0

      • 自己管理 Redis (スタンドアロンまたはクラスターアーキテクチャ)

        バージョン 2.8、3.0、3.2、4.0、5.0、6.0、7.0、7.2

      • ApsaraDB for Tair (Redis 互換) インスタンス (クラスター、標準、または読み書き分離アーキテクチャ)

        バージョン 4.0、5.0、6.0、7.0

      完全データ移行

      増分データ移行

      移行元としての TiDB

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      リファレンス

      TiDB

      • 自己管理 MySQL

        5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 TiDB から ApsaraDB RDS for MySQL へのデータ移行

      PolarDB for MySQL

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 TiDB から PolarDB for MySQL へのデータ移行

      PolarDB-X 2.0

      スキーマ移行

      完全データ移行

      増分データ移行

      ドキュメントは近日公開予定です。

      AnalyticDB for MySQL

      バージョン 3.0

      スキーマ移行

      完全データ移行

      増分データ移行

      自己管理 TiDB から AnalyticDB for MySQL 3.0 へのデータ移行

      Db2 for LUW からの移行

      重要

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      リファレンス

      Db2 for LUW

      バージョン 9.5、9.7、10.1、10.5、11.1、11.5

      • 自己管理 MySQL

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      Db2 for LUW から RDS for MySQL への移行

      PolarDB-X 2.0

      完全データ移行

      増分データ移行

      Db2 for LUW から PolarDB-X 2.0 への移行

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      Db2 for LUW から AnalyticDB for PostgreSQL への移行

      • Message Queue for Kafka

        バージョン 0.10.1.0 から 2.x

      • 自己管理 Kafka

        バージョン 0.10.1.0 から 2.7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      Db2 for LUW から Message Queue for Kafka への移行

      PolarDB for MySQL

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      Db2 for LUW から PolarDB for MySQL への移行

      Db2 for i (AS/400) の移行

      重要

      コンソールでは、Db2 for i は DB2 iSeries(AS/400) と表示されます。

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      ドキュメント

      Db2 for i

      バージョン 7.3 および 7.4

      • 自己管理 MySQL

        バージョン 5.1、5.5、5.6、5.7、8.0、8.4

      • ApsaraDB RDS for MySQL

        すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      近日公開予定

      PolarDB for MySQL

      すべてのバージョン

      スキーマ移行

      完全データ移行

      増分データ移行

      近日公開予定

      Teradata からの移行

      重要

      このタスクは、新しいコンソールでのみ設定できます。データ移行インスタンスは、中国 (上海)、中国 (青島)、または中国 (張家口) リージョンにある必要があります。

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      設定ドキュメント

      Teradata

      バージョン 17 以前

      AnalyticDB for PostgreSQL

      バージョン 4.3、6.0、または 7.0

      スキーマ移行

      完全データ移行

      Teradata から AnalyticDB for PostgreSQL へのデータ移行

      自己管理 HBase からの移行

      重要

      この移行は、新しいコンソールでのみ設定できます。

      ソース

      宛先

      タイプ

      ドキュメント

      自己管理 HBase

      バージョン 1.x

      AnalyticDB for MySQL

      バージョン 3.0

      スキーマ移行

      完全データ移行

      自己管理 HBase インスタンスから AnalyticDB for MySQL V3.0 へのデータ移行

      AnalyticDB for MySQL V3.0 からの移行

      説明

      増分データ移行には、ソースの AnalyticDB for MySQL V3.0 クラスターのカーネルバージョンが 3.2.1.0 以降である必要があります。

      ソース

      ターゲット

      タイプ

      ドキュメント

      AnalyticDB for MySQL

      V3.0

      AnalyticDB for MySQL

      V3.0

      スキーマ移行

      完全データ移行

      増分データ移行

      AnalyticDB for MySQL V3.0 クラスター間のデータ移行

      AnalyticDB for PostgreSQL からの移行

      説明

      増分データ移行の場合、ソースの AnalyticDB for PostgreSQL インスタンスのカーネルバージョンは 7.2.1.4 以降である必要があります。

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      リファレンス

      AnalyticDB for PostgreSQL

      バージョン 7.0

      AnalyticDB for PostgreSQL

      バージョン 7.0

      スキーマ移行

      完全データ移行

      増分データ移行

      AnalyticDB for PostgreSQL インスタンス間のデータ移行

      サードパーティクラウドからの移行

      Data Transmission Service (DTS) は、Amazon RDS for MySQL や Amazon RDS for Oracle などのサードパーティクラウドから、ApsaraDB RDS for MySQL などの Alibaba Cloud 製品にデータを移行します。

      ソースデータベース

      ターゲットデータベース

      タイプ

      リファレンス

      Microsoft Azure 上のデータベース

      コンソールをご参照ください。

      Azure VNet を Alibaba Cloud VPC に接続する

      Amazon RDS for MySQL

      ApsaraDB RDS for MySQL

      スキーマ移行

      完全データ移行

      増分データ移行

      Amazon RDS for MySQL から ApsaraDB RDS for MySQL へのデータ移行

      Amazon RDS for Oracle

      ApsaraDB RDS for MySQL

      スキーマ移行

      完全データ移行

      増分データ移行

      Amazon RDS for Oracle から ApsaraDB RDS for MySQL へのデータ移行

      Amazon RDS for PostgreSQL

      ApsaraDB RDS for PostgreSQL

      スキーマ移行

      完全データ移行

      増分データ移行

      Amazon RDS for PostgreSQL から ApsaraDB RDS for PostgreSQL への増分データ移行

      スキーマ移行

      完全データ移行

      Amazon RDS for PostgreSQL から ApsaraDB RDS for PostgreSQL への完全データ移行

      Amazon RDS for SQL Server

      ApsaraDB RDS for SQL Server

      スキーマ移行

      完全データ移行

      Amazon RDS for SQL Server から ApsaraDB RDS for SQL Server への完全データ移行

      Amazon Aurora MySQL

      ApsaraDB RDS for MySQL

      スキーマ移行

      完全データ移行

      増分データ移行

      Amazon Aurora MySQL から ApsaraDB RDS for MySQL へのデータ移行

      PolarDB for MySQL

      スキーマ移行

      完全データ移行

      増分データ移行

      Amazon Aurora MySQL から PolarDB for MySQL へのデータ移行

      Amazon Aurora PostgreSQL

      ApsaraDB RDS for PostgreSQL

      スキーマ移行

      完全データ移行

      Amazon Aurora PostgreSQL から ApsaraDB RDS for PostgreSQL へのデータ移行

      MongoDB Atlas

      ApsaraDB for MongoDB

      完全データ移行

      増分データ移行

      MongoDB Atlas から ApsaraDB for MongoDB へのデータ移行

      インスタンス間のアカウント間移行

      ソースデータベース

      ターゲットデータベース

      移行タイプ

      ドキュメント

      ソース RDS インスタンス

      ターゲット RDS インスタンス

      スキーマ移行

      完全データ移行

      増分データ移行

      Alibaba Cloud アカウント間で ApsaraDB RDS インスタンスのデータを移行する