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

Data Transmission Service:同期ソリューションの概要

最終更新日:Jan 29, 2026

Data Transmission Service (DTS) のデータ同期機能は、異なるデータソース間のリアルタイムなデータ同期を可能にします。この機能は、ソースデータベースからのデータ変更をキャプチャし、リアルタイムでターゲットデータベースに適用します。バージョンアップグレード、データのシャーディングまたはスケーリング、アクティブ地理的冗長性、ジオディザスタリカバリ、クロスボーダーデータ同期、クエリとレポートのオフロード、リアルタイムデータウェアハウスの構築などのシナリオで広く使用されています。DTS を使用することで、データストリームの手動管理に伴う複雑さ、エラー、配信の課題を回避できます。これにより、データパイプラインの維持に時間を費やすことなく、ビジネスに集中できます。

基本概念

同期タイプ

DTS の同期タスクは、さまざまなビジネスニーズに対応するために、3 つのオプションの同期タイプを組み合わせます。

オプションの提案

  • 初回同期:新しい同期タスクの場合、スキーマ同期完全データ同期増分データ同期を選択して、完全なデータ同期を実行します。

  • 既存のベースラインデータ:ターゲットデータベースにすでに必要なベースラインデータが含まれている場合は、増分データ同期のみを選択する必要があります。この場合、タスクを開始する前に、ソースデータベースとターゲットデータベースのデータが一致していることを確認する必要があります。これは複雑な操作であり、慎重な評価が必要です。

同期タイプ

説明

スキーマ同期

目的:ターゲットデータベースにソースデータベースと一致する構造を自動的に作成します。

DTS は、同期対象オブジェクト (テーブル、ビュー、トリガー、ストアドプロシージャ、インデックスなど) のスキーマ定義をソースデータベースからターゲットデータベースに同期します。ターゲットデータベースが空の場合、このオプションを選択すると、手動で作成する手間が省けます。

重要

一部の同期リンクはスキーマ同期をサポートしていません。データ同期タスクを設定する前に、ソースデータベースの同期対象オブジェクトのスキーマ定義に基づいて、ターゲットデータベースに対応するデータベース、データテーブル、ビューを作成する必要があります。

完全データ同期

目的:ソースデータベースから既存データを移行します。

DTS は、同期対象オブジェクトのすべての既存データをソースデータベースからターゲットデータベースにコピーします。これにより、後続の増分データ同期のためのデータベースラインが確立されます。

増分データ同期

目的:ソースデータベースとターゲットデータベースを継続的に同期させます。

DTS は、ソースデータベースから同期対象オブジェクトの増分変更ステートメント (例えば、MySQL データベースのバイナリログから) を継続的に取得します。その後、ターゲットデータベースのタイプに合わせて必要に応じて変換し、ターゲットデータベースでステートメントを実行します。これにより、増分データのリアルタイム同期が実現します。

説明

増分データ同期は継続的に実行され、自動的に終了しません。停止するには、手動でDTS インスタンスを終了するか、DTS インスタンスをリリースする必要があります。

同期トポロジ

DTS は 2 つのコアデータ同期トポロジをサポートしています。詳細については、「データ同期トポロジの概要」をご参照ください。

同期トポロジ

説明

シナリオ

一方向同期

データはソースデータベースから 1 つ以上のターゲットデータベースへ一方向に流れます。

データのシャーディングまたはスケーリング、クエリとレポートのオフロード、リアルタイムデータウェアハウスの構築。

双方向同期

データは 2 つのデータベース間で双方向に流れます。どちらかのデータベースでの変更は、もう一方に同期されます。

アクティブ地理的冗長性、ジオディザスタリカバリ、クロスボーダー同期。

重要

双方向同期は、順方向と逆方向の同期タスクで構成されます。双方向同期タスクを設定またはリセットする際にデータループを防ぐため、DTS は以下の厳格な制限を適用します。

  • 初期化ルール:一方向 (例えば、A から B) のタスクのみがスキーマ同期完全データ同期を実行できます。逆方向 (B から A) のタスクは増分データ同期のみに設定できます。

  • データループの防止:A から B に同期されたデータは、A には同期されません。

  • リセットのリスク:タスクの 1 つ (例えば、順方向タスク) をリセットするには、再設定する前に順方向と逆方向の両方のタスクをリセットする必要があります。そうしないと、順方向タスクがスキーマ同期完全データ同期を実行する際に、システムは逆方向タスクで設定された同期オブジェクトを自動的に削除します。これにより、双方向同期タスクが予期しない結果を生じる可能性があります。

制限事項

タスクを設定する前に、ご利用の環境とビジネスシナリオが以下の要件を満たしていることを確認してください。

一般的な制限事項

制限

説明

ネットワーク構成

  • ソースデータベースのネットワーク帯域幅:100 Mb/s 以上である必要があります。

  • ネットワークレイテンシ (RT):同期パフォーマンスを確保するため、ソースデータベースと DTS サービス間のネットワーク往復レイテンシ (RT) は 2 ms 未満である必要があります。クロスリージョンまたはクロスボーダーのデプロイメントは、物理的な距離により RT が増加する可能性があり (例えば、シンガポールリージョンのデータベースが中国 (香港) リージョンの VPN を介して DTS にアクセスする場合)、同期遅延を引き起こす可能性があります。

ワークロード

  • ログ量:DTS はデータベースログをプルすることで増分同期を実行します。安定性を確保するため、ソースインスタンスのピークログ量は 1 日あたり 1 TB 未満、1 時間あたりの平均ログ量は 50 GB 未満、ピークトラフィックは 15 MB/s 未満である必要があります。

    重要

    デフォルトでは、DTS は同期対象のオブジェクトのログだけでなく、データベース全体のログをプルします。つまり、1 つの小さなテーブルのみを同期する場合でも、データベース内の他の大規模で無関係なテーブルへの頻繁な書き込み (大量のログを生成) が同期タスクの遅延を引き起こす可能性があります。したがって、計画段階でこの影響を十分に考慮してください。

  • バッチ更新:ラージオブジェクト (CLOB、BLOB、LONG 型など) に対するバッチデータ更新や大規模な変更を実行すると、タスクの遅延が発生する可能性があります。したがって、これらの操作はバッチで実行するか、可能であれば避けてください。

  • 高頻度の DDL:頻繁な DDL 操作は避けてください。タスクの遅延を防ぐため、1 秒あたり 10 回を超える DDL 操作は行わないでください。

  • プライマリキーのないテーブル:タスクの遅延を防ぐため、プライマリキーのないテーブルに対する頻繁な DELETE または UPDATE 操作は避けてください。

  • 大規模トランザクション:タスクの失敗を防ぐため、単一のトランザクションで 100 GB を超えるログを生成する大規模トランザクションの実行は避けてください。

その他の制限事項

  • クロスアカウント同期:クロスアカウント同期タスクを作成できるかどうかは、特定のデータベースタイプと接続タイプによって異なります。詳細については、「Alibaba Cloud アカウント間でのタスク設定」をご参照ください。

  • クロスボーダーデータ同期:この機能はデフォルトでは有効になっていません。まずクロスボーダーデータ同期の権限をリクエストする必要があります。リクエストが承認された後にのみ、この機能を使用できます。

    説明
    • 同期または移行タスクにクロスボーダーおよびクロスリージョンのデータ転送が含まれる場合、必要な帯域幅が 100 Mbit/s を超えないようにしてください。必要な帯域幅が 100 Mbit/s を超える場合は、DTS タスクを設定する前にCEN を使用してクロスリージョンネットワーク帯域幅を設定する必要があります。

    • クロスリージョンまたはクロスボーダータスクとは、DTS コンソールで設定するタスクのことで、例えば、シンガポールリージョンの RDS インスタンスから中国 (杭州) リージョンの RDS インスタンスにデータを同期するタスクなどです。

よくある質問

データ移行とデータ同期の違いは何ですか?

  • ユースケース

    • データ移行は、ソースデータベースからターゲットデータベースへの一度限りのデータ転送に使用されます。移行完了後、通常ソースデータベースは廃止されます。

    • データ同期は、2 つのデータソース間で長期的かつ継続的なデータレプリケーションを確立し、動的な一貫性を保つために使用されます。

  • 機能の違い

    • データ移行の主な目標は、最終的なデータ整合性を確保することです。移行が完了するとタスクは停止します。

    • データ同期は長期実行タスクであり、双方向同期や競合解決など、より高度な機能を提供します。

  • 選択ガイドライン

    • クラウドへの移行、データベースの置き換え、データセンターの移転などのシナリオでは、移行ソリューションを選択してください。

    • アクティブ地理的冗長性アーキテクチャの構築、ディザスタリカバリの実装、読み書き分離の設定などのシナリオでは、同期ソリューションを選択してください。

実行中の同期タスクに新しいテーブルを追加できますか?

はい、できます。データ同期タスクでは、タスク実行中に同期オブジェクトを変更して、新しいデータベースやテーブルを追加できます。ただし、この操作はデータ移行タスクではサポートされていません。

複数のソースデータベースのデータを単一のターゲットデータベースにマージしたり、テーブルを異なる名前のターゲットテーブルに同期したりするにはどうすればよいですか?

データベース、テーブル、カラム名のマッピング機能を使用できます。同期オブジェクトを設定する際、DTS ではターゲットデータベースのオブジェクト名を変更できます。例えば、ソースデータベース db_Aorders テーブルとソースデータベース db_Borders テーブルを、ターゲットデータベース db_Z に同期し、それぞれ orders_from_Aorders_from_B にマッピングできます。

DTS は RDS Serverless インスタンスをサポートしていますか?

  • Serverless ApsaraDB RDS for MySQL と PolarDB for MySQL Serverless は、ソースデータベースとターゲットデータベースの両方としてサポートされています。

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

DTS は専用クラスター (MyBase) 内のインスタンスをサポートしていますか?

はい、サポートしています。ApsaraDB for MyBase 専用クラスターで作成されたデータベースインスタンスを DTS のソースまたはターゲットとして使用できます。これを行うには、アクセス方法Alibaba Cloud インスタンスに設定します。例えば、「自己管理 MySQL データベースから RDS for MySQL インスタンスへのデータ同期」の手順に従って、自己管理 MySQL データベースから ApsaraDB for MyBase 専用クラスター内の MySQL インスタンスにデータを同期できます。

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

DTS タスクを設定する際、アクセス方法Alibaba Cloud インスタンスに設定されていないデータベースインスタンスはすべて自己管理データベースです。自己管理データベースには、サードパーティのクラウドプロバイダーのデータベースインスタンス、オンプレミスにデプロイされたデータベース、ECS インスタンスにデプロイされたデータベースが含まれます。

付録:同期リンクサポートマトリックス

以下のマトリックスは、DTS がサポートするデータベース同期リンクをまとめたものです。設定を開始する前に、このマトリックスを使用して、ソースデータベースとターゲットデータベースの組み合わせがサポートされているかをすばやく確認できます。右側の [このページ内] セクションで、ソースデータベースをクリックすると、そのセクションに移動し、サポートされているバージョン、同期タイプ、設定手順を確認できます。

ソース:自己管理 MySQL または RDS for MySQL

重要
  • 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 以降である必要があります。アップグレード方法については、「インスタンスのバージョン表示とアップグレード」をご参照ください。

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

  • 自己管理 MySQL

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

  • RDS for MySQL

    すべてのバージョン

  • 自己管理 MySQL

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

  • RDS for MySQL

    すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

PolarDB for MySQL

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

Oracle (RAC または非 RAC アーキテクチャ)

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

PolarDB-X 1.0

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から PolarDB-X 1.0 へのデータ同期

PolarDB-X 2.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から PolarDB-X 2.0 へのデータ同期

AnalyticDB for MySQL

バージョン 2.0、3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

  • 自己管理 PostgreSQL

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

  • RDS for PostgreSQL

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から RDS for PostgreSQL へのデータ同期

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から AnalyticDB for PostgreSQL へのデータ同期

  • Alibaba Cloud Message Queue for Kafka

    バージョン 0.10.1.0 から 2.x

  • 自己管理 Kafka

    バージョン 0.10.1.0 から 2.7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から Alibaba Cloud Message Queue for Kafka へのデータ同期

ApsaraDB for ClickHouse クラスター

バージョン 20.8 以降

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から ApsaraDB for ClickHouse クラスターへのデータ同期

DataHub

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から DataHub へのデータ同期

Elasticsearch

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から Elasticsearch へのデータ同期

MaxCompute

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から MaxCompute へのデータ同期

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

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

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から Tair/Redis へのデータ同期

Tablestore

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から Tablestore へのデータ同期

Function Compute (FC)

バージョン 2.0

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から Function Compute (FC) へのデータ同期

ApsaraDB for SelectDB

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から ApsaraDB for SelectDB へのデータ同期

Lindorm

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から Lindorm へのデータ同期

Doris

バージョン 1.2 以降

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から自己管理 Doris クラスターへのデータ同期

ApsaraMQ for RocketMQ

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

完全データ同期

増分データ同期

一方向同期

RDS for MySQL から ApsaraMQ for RocketMQ へのデータ同期

ソース:PolarDB for MySQL

重要
  • 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 MySQL

すべてのバージョン

PolarDB for MySQL

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

  • 自己管理 MySQL

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

  • RDS for MySQL

    すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

PolarDB for MySQL から 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

バージョン 2.0、3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for MySQL から AnalyticDB for PostgreSQL へのデータ同期

  • Alibaba Cloud Message Queue for Kafka

    バージョン 0.10.1.0 から 2.x

  • 自己管理 Kafka

    バージョン 0.10.1.0 から 2.7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for MySQL から Alibaba Cloud Message Queue for Kafka へのデータ同期

DataHub

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for MySQL から DataHub へのデータ同期

ApsaraDB for ClickHouse クラスター

バージョン 20.8 以降

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for MySQL から ApsaraDB for ClickHouse クラスターへのデータ同期

Elasticsearch

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for MySQL から Elasticsearch へのデータ同期

MaxCompute

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for MySQL から MaxCompute へのデータ同期

Oracle (RAC または非 RAC アーキテクチャ)

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

ApsaraDB for SelectDB

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for MySQL から ApsaraDB for SelectDB へのデータ同期

Doris

バージョン 1.2 以降

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for MySQL から自己管理 Doris クラスターへのデータ同期

Lindorm

完全データ同期

増分データ同期

一方向同期

PolarDB for MySQL から Lindorm へのデータ同期

ソース:PolarDB for PostgreSQL

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

PolarDB for PostgreSQL

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

  • 自己管理 PostgreSQL

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

  • RDS for PostgreSQL

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

PolarDB for PostgreSQL

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for PostgreSQL から AnalyticDB for PostgreSQL へのデータ同期

ApsaraDB for SelectDB

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for PostgreSQL から ApsaraDB for SelectDB へのデータ同期

ソース:PolarDB-X

重要
  • 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-X 1.0

PolarDB-X 1.0

完全データ同期

増分データ同期

一方向同期

PolarDB-X 1.0 インスタンス間のデータ同期

  • 自己管理 MySQL

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

  • RDS for MySQL

    すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 1.0 から RDS for MySQL へのデータ同期

PolarDB for MySQL

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 1.0 から PolarDB for MySQL へのデータ同期

AnalyticDB for MySQL

バージョン 3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 1.0 から AnalyticDB for MySQL 3.0 へのデータ同期

DataHub

スキーマ同期

増分データ同期

一方向同期

PolarDB-X 1.0 から DataHub へのデータ同期

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 1.0 から AnalyticDB for PostgreSQL へのデータ同期

  • Alibaba Cloud Message Queue for Kafka

    バージョン 0.10.1.0 から 2.x

  • 自己管理 Kafka

    バージョン 0.10.1.0 から 2.7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 1.0 から Alibaba Cloud Message Queue for Kafka へのデータ同期

Elasticsearch

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 1.0 から Elasticsearch へのデータ同期

PolarDB-X 2.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 1.0 から 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

  • RDS for MySQL

    すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 2.0 から 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 へのデータ同期

  • Alibaba Cloud Message Queue for Kafka

    バージョン 0.10.1.0 から 2.x

  • 自己管理 Kafka

    バージョン 0.10.1.0 から 2.7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 2.0 から Alibaba Cloud Message Queue for Kafka へのデータ同期

DataHub

スキーマ同期

増分データ同期

一方向同期

PolarDB-X 2.0 から DataHub へのデータ同期

MaxCompute

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 2.0 から MaxCompute へのデータ同期

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 2.0 から AnalyticDB for PostgreSQL へのデータ同期

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 (Oracle 互換)

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

PolarDB for PostgreSQL (Oracle 互換)

すべてのバージョン

PolarDB for PostgreSQL (Oracle 互換)

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

  • Alibaba Cloud Message Queue for Kafka

    バージョン 0.10.1.0 から 2.x

  • 自己管理 Kafka

    バージョン 0.10.1.0 から 2.7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for PostgreSQL (Oracle 互換) クラスターから Alibaba Cloud Message Queue for Kafka へのデータ同期

AnalyticDB for MySQL

バージョン 3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for PostgreSQL (Oracle 互換) クラスターから AnalyticDB for MySQL 3.0 へのデータ同期

ソース:Oracle

重要

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

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

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

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

DataHub

スキーマ同期

完全データ同期

増分データ同期

一方向同期

自己管理 Oracle データベースから DataHub へのデータ同期

PolarDB-X 2.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

PolarDB for MySQL

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

MaxCompute

スキーマ同期

完全データ同期

増分データ同期

一方向同期

自己管理 Oracle データベースから MaxCompute へのデータ同期

PolarDB for PostgreSQL (Oracle 互換)

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

Alibaba Cloud Message Queue for Kafka

バージョン 0.10.1.0 から 2.x

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

ソース:自己管理 PostgreSQL または RDS for PostgreSQL

重要

RDS for PostgreSQL Serverless インスタンスはソースデータベースとしてはサポートされていませんが、ターゲットデータベースとしてはサポートされています。

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

  • 自己管理 PostgreSQL

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

  • RDS for PostgreSQL

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

  • 自己管理 PostgreSQL

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

  • RDS for PostgreSQL

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

PolarDB for PostgreSQL

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for PostgreSQL から AnalyticDB for PostgreSQL へのデータ同期

  • 自己管理 MySQL

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

  • RDS for MySQL

    すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for PostgreSQL から RDS for MySQL へのデータ同期

PolarDB for PostgreSQL (Oracle 互換)

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

ApsaraDB for SelectDB

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for PostgreSQL から ApsaraDB for SelectDB へのデータ同期

ソース:自己管理 SQL Server または RDS for SQL Server

重要
  • 自己管理 SQL Server のサポートされるソースバージョンは、Enterprise、Developer、Enterprise Evaluation、Standard、Web です。

  • 自己管理 SQL Server のサポートされるターゲットバージョンは、Enterprise、Developer、Enterprise Evaluation、Standard、Web です。

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

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

  • 自己管理 SQL Server 2005 および RDS for SQL Server 2008 と 2008 R2 はソースとしてサポートされていません。

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

    • Enterprise または Enterprise Evaluation Edition:バージョン 2012、2014、2016、2019、または 2022。

    • Standard Edition:バージョン 2016、2019、または 2022。

  • SQL Server の Web Edition がソースの場合、SQL Server 増分同期モードソースデータベースのログに基づく増分同期 (ヒープテーブル非対応) のみをサポートします。

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

  • 自己管理 SQL Server

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

  • RDS for SQL Server

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

  • 自己管理 SQL Server

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

  • RDS for SQL Server

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for SQL Server インスタンス間のデータ同期

  • 自己管理 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

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

自己管理 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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for PostgreSQL

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

自己管理 SQL Server データベースから RDS for PostgreSQL へのデータ同期

DataHub

スキーマ同期

増分データ同期

一方向同期

RDS for SQL Server から DataHub へのデータ同期

ソース: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、11、12、13、14、15、16、17

スキーマ同期

完全データ同期

増分データ同期

一方向同期

RDS for MariaDB から RDS for PostgreSQL へのデータ同期

ソース:自己管理 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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

ApsaraDB for MongoDB (シャードクラスターアーキテクチャ)

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

ApsaraDB for MongoDB (シャードクラスターアーキテクチャ)

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

スキーマ同期

完全データ同期

増分データ同期

双方向同期

ApsaraDB for MongoDB シャードクラスターインスタンス間の双方向同期

ApsaraDB for MongoDB (レプリカセットアーキテクチャ)

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

ApsaraDB for MongoDB (レプリカセットアーキテクチャ)

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

スキーマ同期

完全データ同期

増分データ同期

双方向同期

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

Function Compute (FC)

バージョン 2.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

  • RDS for MySQL

    すべてのバージョン

完全データ同期

増分データ同期

一方向同期

ApsaraDB for MongoDB から RDS for MySQL へのデータ同期

PolarDB for MySQL

すべてのバージョン

完全データ同期

増分データ同期

一方向同期

ApsaraDB for MongoDB から PolarDB for MySQL へのデータ同期

  • Alibaba Cloud Message Queue for Kafka

    バージョン 0.10.1.0 から 2.x

  • 自己管理 Kafka

    バージョン 0.10.1.0 から 2.7.0

完全データ同期

増分データ同期

一方向同期

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

ソース:自己管理 Redis または ApsaraDB for Tair (Redis 互換)

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

  • Tair (Enterprise Edition) インスタンス間の双方向同期のみがサポートされています。

  • ソースが自己管理 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

完全データ同期

増分データ同期

一方向同期

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

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

完全データ同期

増分データ同期

双方向同期

ソース:TiDB

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

TiDB

AnalyticDB for MySQL

バージョン 3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

自己管理 TiDB データベースから AnalyticDB for MySQL 3.0 へのデータ同期

PolarDB-X 2.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ドキュメント準備中

ソース:Db2 for LUW

重要
  • Db2 for LUW はコンソールで DB2 for LUW と表示されます。

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

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

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 for MySQL

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

Db2 for LUW から PolarDB 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 へのデータ同期

  • Alibaba Cloud Message Queue for Kafka

    バージョン 0.10.1.0 から 2.x

  • 自己管理 Kafka

    バージョン 0.10.1.0 から 2.7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

Db2 for LUW から自己管理 Kafka クラスターへのデータ同期

ソース:Db2 for i (AS/400)

重要

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

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

Db2 for i

バージョン 7.3、7.4

  • 自己管理 MySQL

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

  • RDS for MySQL

    すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ドキュメント準備中

PolarDB for MySQL

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ドキュメント準備中

ソース:AnalyticDB for MySQL 3.0

重要

ソースの AnalyticDB for MySQL 3.0 クラスターのカーネルバージョンは 3.2.1.0 以降である必要があります。

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

AnalyticDB for MySQL

バージョン 3.0

AnalyticDB for MySQL

バージョン 3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

AnalyticDB for MySQL 3.0 インスタンス間のデータ同期

ソース:AnalyticDB for PostgreSQL

重要

ソースの AnalyticDB for PostgreSQL インスタンスのカーネルバージョンは 7.2.1.4 以降である必要があります。

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

AnalyticDB for PostgreSQL

バージョン 7.0

AnalyticDB for PostgreSQL

バージョン 7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

AnalyticDB for PostgreSQL インスタンス間のデータ同期

AnalyticDB for PostgreSQL

バージョン 7.0

Alibaba Cloud Message Queue for Kafka

バージョン 0.10.1.0 から 2.x

完全データ同期

増分データ同期

一方向同期

AnalyticDB for PostgreSQL から Alibaba Cloud Message Queue for Kafka へのデータ同期

ソース:Data Management (DMS) 論理データベース

重要

DMS 論理データベースは、複数のシャード化された PolarDB for MySQL インスタンスから作成する必要があります。

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

Data Management (DMS) 論理データベース

AnalyticDB for MySQL

バージョン 3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

Data Management (DMS) 論理データベースから AnalyticDB for MySQL 3.0 へのデータ同期

ソース:AWS プラットフォームデータベース

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

AWS プラットフォームデータベース

コンソールで利用可能なものによります

VPN ゲートウェイを使用して Alibaba Cloud RDS インスタンスと AWS EC2 インスタンス間でデータを同期する