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

Data Transmission Service:データ同期シナリオ

最終更新日:Jun 24, 2026

Data Transmission Service (DTS) のデータ同期機能は、異なるデータソース間でデータをリアルタイムに同期します。ソースデータベースからデータの変更をキャプチャし、ターゲットデータベースにリアルタイムで同期します。一般的なユースケースには、バージョンアップグレード、データシャーディングまたはスケーリング、アクティブ地理的冗長性、ジオディザスタリカバリ、越境データ同期、クエリとレポートのオフロード、リアルタイムデータウェアハウスなどがあります。DTS を使用すると、データパイプラインを手動で管理する際の複雑さ、潜在的なエラー、パフォーマンス上の課題を回避できます。これにより、パイプラインのメンテナンスではなく、ビジネスに集中できます。

基本概念

同期タイプ

Data Transmission Service (DTS) の同期タスクには、さまざまなビジネスニーズに対応するため、3 つのオプションの同期タイプがあります。

推奨オプション

  • 初期同期: 初期同期の場合は、[スキーマ同期]、[完全データ同期]、[増分データ同期]を選択することを推奨します。

  • 既存のベースラインデータ: ターゲットデータベースにすでにデータが入力されている場合は、[増分データ同期]のみを選択できます。ただし、ソースデータベースとターゲットデータベース間でチェックポイントに一貫性があることを確認する必要があります。これは複雑な操作のため、慎重な評価が必要です。

同期タイプ

説明

[スキーマ同期]

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

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

重要

一部の同期リンクでは、スキーマ同期はサポートされていません。同期タスクを構成する前に、ソースデータベースのスキーマに合わせて、必要なデータベース、テーブル、ビューをターゲットデータベースに手動で作成する必要があります。

[完全データ同期]

目的: ソースデータベースから過去のデータを移行します。

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

[増分データ同期]

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

DTS は、ソースデータベースの同期対象オブジェクトの増分変更ステートメント (たとえば、MySQL データベースのバイナリログから) を継続的にキャプチャします。その後、DTS はこれらのステートメントをターゲットデータベース用に変換して実行し、リアルタイム同期を実現します。

説明

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

同期トポロジ

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

同期トポロジ

説明

適用シナリオ

[一方向同期]

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

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

[双方向同期]

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

マルチサイトのアクティブ/アクティブ、リモートディザスタリカバリ、クロスボーダー同期。

重要

[双方向同期]は、正方向タスクと逆方向タスクで構成されます。データループを防ぐため、DTS は双方向同期タスクを構成またはリセットする際に、以下の厳しい制限を課します。

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

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

  • リセットのリスク: タスクの 1 つ (たとえば、正方向タスク) をリセットして再構成する必要がある場合は、正方向タスクと逆方向タスクの両方を同時にリセットしてから再構成することを推奨します。そうしないと、正方向タスクが[スキーマ同期]と[完全データ同期]を実行しているときに、システムは逆方向タスクに設定されている同期オブジェクトを自動的に削除します。これにより、[双方向同期]タスクが予期せず動作する可能性があります。

制限事項

タスクを構成する前に、環境とユースケースが次の要件を満たしていることを確認してください。

一般的な制限事項

制限

説明

ネットワーク構成

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

  • ネットワーク遅延 (RTT): 最適な同期パフォーマンスを実現するには、ソースデータベースと DTS サービス間のネットワークラウンドトリップタイム (RTT) が 2 ミリ秒未満である必要があります。クロスリージョンまたは越境デプロイでは、物理的な距離により RTT がこの制限を超え、同期の遅延が発生する可能性があります。たとえば、シンガポールリージョンのデータベースが中国 (香港) リージョンの VPN 経由で DTS に接続する場合、RTT が高くなる可能性があります。

ワークロード

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

    重要

    デフォルトでは、DTS は同期対象のオブジェクトだけでなく、データベース全体のログをプルします。つまり、小さなテーブルのみを同期している場合でも、無関係な大規模テーブルでの頻繁な書き込み操作により大量のログが生成され、タスクの遅延が発生する可能性があります。そのため、計画時にこの影響を考慮してください。

  • バッチ更新: バッチデータ更新や大規模フィールド (CLOB、BLOB、LONG 型など) への大規模な変更を実行すると、タスクの遅延が発生する可能性があります。遅延を回避するには、これらの操作を小さなバッチで実行するか、可能であれば避けてください。

  • 高頻度の DDL: 頻繁な DDL 操作は避けてください。タスクの遅延を防ぐため、DDL 操作を 1 秒あたり 10 ステートメントに制限してください。

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

  • 大規模トランザクション: 100 GB を超えるログを生成する単一のトランザクションの実行は避けてください。これにより、タスクが失敗する可能性があります。

その他の制限事項

  • クロスアカウント同期: クロスアカウント同期タスクのサポートは、特定のデータベースタイプと接続方式によって異なります。詳細については、Alibaba Cloud アカウント間でのタスクの構成をご参照ください。

  • 越境データ同期: この機能はデフォルトでは有効になっていません。使用する前に、まず越境データ同期機能の申請を行い、承認を得る必要があります。

    説明
    • 同期または移行タスクに越境およびクロスリージョン操作が含まれる場合は、タスクの帯域幅が 100 Mbit/s を超えないようにしてください。帯域幅が 100 Mbit/s を超える場合は、まずCEN を使用してクロスリージョンのネットワーク帯域幅を構成してから、DTS タスクを構成してください。

    • クロスリージョンまたは越境タスクとは、DTS コンソールで構成するタスクです。たとえば、ソースデータベースがシンガポールリージョンの RDS インスタンスで、宛先データベースが中国 (杭州) リージョンの RDS インスタンスである場合などです。

よくある質問

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

  • 目的

    • データ移行は、ソースデータベースからターゲットデータベースへの 1 回限りのデータ転送です。移行が完了すると、通常、ソースデータベースは廃止されます。

    • データ同期は、2 つのデータソース間で長期的かつ継続的なデータレプリケーションを確立し、動的にデータ整合性を維持します。

  • 機能

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

    • データ同期は長時間実行されるタスクであり、双方向同期や競合の解決など、より複雑な機能を提供します。

  • 推奨事項

    • ワークロードをクラウドに移行する、データベースエンジンを切り替える、またはデータセンターを移行することが目的の場合は、データ移行ソリューションの概要をご参照ください。

    • 地理的に分散されたアクティブ/アクティブアーキテクチャ、ディザスタリカバリ、または読み書き分離を構築することが目的の場合は、データ同期シナリオの概要をご参照ください。

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

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

複数のソースデータベースから 1 つのターゲットデータベースにデータをマージする、または 1 つのソースデータベースのテーブルをターゲットデータベースの異なる名前の既存テーブルに同期するにはどうすればよいですか?

この操作は、データベース、テーブル、および列名のマッピングを設定することで実行できます。同期オブジェクトを設定すると、DTS で移行先データベースのオブジェクト名を変更できます。たとえば、移行元データベース db_Aorders テーブルと移行元データベース db_Borders テーブルを移行先データベース db_Z に同期し、それぞれ orders_from_Aorders_from_B にマッピングできます。

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

  • RDS for MySQL Serverless および PolarDB for MySQL Serverless:ソースデータベースとしてもターゲットデータベースとしてもサポートされています。

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

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

はい。ApsaraDB for MyBase で作成されたデータベースインスタンスを、DTS のソースまたはターゲットとして使用できます。接続するには、[アクセス方法] パラメーターを [Alibaba Cloud インスタンス] に設定します。たとえば、自己管理 MySQL データベースから ApsaraDB for MyBase の MySQL インスタンスにデータを同期するには、自己管理 MySQL データベースから RDS for MySQL インスタンスへのデータの同期で説明されている手順に従うことができます。

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

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

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

このページでは、DTS でサポートされているデータベース同期ソリューションの概要を説明します。設定を開始する前に、ご使用の移行元データベースと移行先データベースの組み合わせがサポートされているかどうかを確認してください。右側の [このページ] セクションで、対応する移行元データベースの同期ソリューションをクリックすると、そのサポートされているバージョン、同期タイプ、設定手順が表示されます。

セルフマネージド MySQL または ApsaraDB RDS 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 インスタンスのエンジンバージョンの確認とアップグレード」をご参照ください。

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

参考

  • セルフマネージド 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

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

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

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL からセルフマネージド Oracle データベースにデータを同期する

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

  • セルフマネージド 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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から ApsaraDB RDS for PostgreSQL にデータを同期する

AnalyticDB for PostgreSQL

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から AnalyticDB for PostgreSQL にデータを同期する

  • ApsaraMQ for Kafka

    バージョン 0.10.1.0 ~ 2.x

  • セルフマネージド Kafka

    バージョン 0.10.1.0 ~ 2.7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から ApsaraMQ for Kafka にデータを同期する

ApsaraDB for ClickHouse

バージョン 20.8 以降

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から ApsaraDB for ClickHouse にデータを同期する

DataHub

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から DataHub にデータを同期する

Elasticsearch

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から Elasticsearch にデータを同期する

MaxCompute

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から MaxCompute にデータを同期する

Tair

バージョン 4.0、5.0、6.0、または 7.0

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から Tair にデータを同期する

Tablestore

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から Tablestore にデータを同期する

Function Compute

バージョン 2.0

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から Function Compute にデータを同期する

ApsaraDB for SelectDB

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から ApsaraDB for SelectDB にデータを同期する

ApsaraDB for Lindorm

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から ApsaraDB for Lindorm にデータを同期する

Doris

バージョン 1.2 以降

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL からセルフマネージド Doris データベースにデータを同期する

ApsaraMQ for RocketMQ

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

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL から ApsaraMQ for RocketMQ にデータを同期する

ソース: 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

すべてのバージョン

スキーマ同期

フルデータ同期

増分データ同期

一方向同期

双方向同期

  • セルフマネージド 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

バージョン 2.0 または 3.0

スキーマ同期

フルデータ同期

増分データ同期

一方向同期

AnalyticDB for PostgreSQL

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

スキーマ同期

フルデータ同期

増分データ同期

一方向同期

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

  • Message Queue for Apache Kafka

    バージョン 0.10.1.0 ~ 2.x

  • セルフマネージド Kafka

    バージョン 0.10.1.0 ~ 2.7.0

スキーマ同期

フルデータ同期

増分データ同期

一方向同期

PolarDB for MySQL から Message Queue for Apache 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 へのデータ同期

ApsaraDB for Lindorm

フルデータ同期

増分データ同期

一方向同期

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

ソース: PolarDB for PostgreSQL

ソース

宛先

同期タイプ

トポロジー

ドキュメント

PolarDB for PostgreSQL

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

  • self-managed PostgreSQL database

    Versions 9.5.x, 9.6.x, 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x, 17.x, and 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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

双方向同期

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、および 7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for PostgreSQL から AnalyticDB for PostgreSQL への同期

Alibaba Cloud SelectDB

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB for PostgreSQL から Alibaba Cloud SelectDB への同期

ソースとしての PolarDB-X

重要
  • 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-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 インスタンスへのデータ同期

  • 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 へのデータ同期

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 へのデータ同期

  • 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 プロジェクトへのデータ同期

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 インスタンスへのデータ同期

Alibaba Cloud SelectDB

スキーマ同期

完全データ同期

増分データ同期

一方向同期

PolarDB-X 2.0 インスタンスから Alibaba Cloud SelectDB インスタンスへのデータ同期

ソース: PolarDB for PostgreSQL (Compatible with Oracle)

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

ドキュメント

PolarDB for PostgreSQL (Compatible with Oracle) クラスター

すべてのバージョン

PolarDB for PostgreSQL (Compatible with Oracle) クラスター

すべてのバージョン

スキーマ同期

全量データ同期

増分データ同期

一方向同期

双方向同期

  • Message Queue for Kafka

    バージョン 0.10.1.0–2.x

  • 自己管理 Kafka クラスター

    バージョン 0.10.1.0–2.7.0

スキーマ同期

全量データ同期

増分データ同期

一方向同期

PolarDB for PostgreSQL (Compatible with Oracle) クラスターから Message Queue for Kafka へのデータ同期

AnalyticDB for MySQL クラスター

バージョン 3.0

スキーマ同期

全量データ同期

増分データ同期

一方向同期

PolarDB for PostgreSQL (Compatible with 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 (Compatible with Oracle)

全バージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

ApsaraMQ for Kafka

バージョン 0.10.1.0 ~ 2.x

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

ソース:セルフマネージド PostgreSQL または RDS for PostgreSQL

重要

サーバーレス RDS 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

  • RDS for PostgreSQL

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

  • セルフマネージド 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

  • RDS for PostgreSQL

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

スキーマ同期

完全データ同期

増分同期

一方向同期

双方向同期

PolarDB for PostgreSQL

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

スキーマ同期

完全データ同期

増分同期

一方向同期

双方向同期

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 (Compatible with Oracle)

全バージョン

スキーマ同期

完全データ同期

増分同期

一方向同期

セルフマネージド PostgreSQL から PolarDB for PostgreSQL (Compatible with Oracle) への同期

SelectDB

スキーマ同期

完全データ同期

増分同期

一方向同期

RDS for PostgreSQL から SelectDB への同期

ソース:セルフマネージドまたは ApsaraDB RDS for SQL Server

重要
  • ソースのセルフマネージド SQL Server は、次のいずれかのエディションである必要があります: Enterprise、Developer、Enterprise Evaluation、Standard、Web。

  • ターゲットのセルフマネージド SQL Server は、次のいずれかのエディションである必要があります: Enterprise、Developer、Enterprise Evaluation、Standard、Web。

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

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

  • 次のソースデータベースはサポートしていません:セルフマネージド SQL Server バージョン 2005、および ApsaraDB RDS for SQL Server バージョン 2008 または 2008 R2。

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

    • Enterprise または Enterprise Evaluation エディション: 2012、2014、2016、2019、2022、または 2025。

    • Standard エディション: 2016、2019、2022、または 2025。

  • ソースデータベースが SQL Server の Web エディションの場合、SQL Server 増分同期モードソースデータベースのログに基づく増分同期 (ヒープテーブル非対応) にのみ設定できます。

ソース

ターゲット

同期タイプ

トポロジー

ガイド

  • セルフマネージド SQL Server

    バージョン 2008 R2、2012、2014、2016、2017、2019、2022、2025

  • ApsaraDB RDS for SQL Server

    バージョン 2012、2014、2016、2017、2019、2022、2025

  • セルフマネージド SQL Server

    バージョン 2008 R2、2012、2014、2016、2017、2019、2022、2025

  • ApsaraDB RDS for SQL Server

    バージョン 2008 R2、2012、2014、2016、2017、2019、2022、2025

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for SQL Server インスタンス間でデータを同期する

  • セルフマネージド MySQL

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

  • ApsaraDB RDS for MySQL

    すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for SQL Server から ApsaraDB RDS for MySQL にデータを同期する

PolarDB for MySQL

すべてのバージョン

スキーマ同期

完全データ同期

増分データ同期

一方向同期

セルフマネージド SQL Server から PolarDB for MySQL にデータを同期する

AnalyticDB for MySQL

バージョン 3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for SQL Server から AnalyticDB for MySQL 3.0 にデータを同期する

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for PostgreSQL

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

セルフマネージド SQL Server から ApsaraDB RDS for PostgreSQL にデータを同期する

DataHub

スキーマ同期

増分データ同期

一方向同期

ApsaraDB RDS for SQL Server から DataHub にデータを同期する

ソース: MariaDB

ソース

ターゲット

同期タイプ

トポロジー

ドキュメント

  • ApsaraDB RDS for MariaDB

    • 10.x

  • セルフマネージド MariaDB データベース

    • 10.x、11.0 ~ 11.4

  • ApsaraDB RDS for MariaDB

  • セルフマネージド MariaDB データベース

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MySQL

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MariaDB から ApsaraDB RDS for MySQL にデータを同期する

ApsaraDB RDS for PostgreSQL

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

スキーマ同期

完全データ同期

増分データ同期

一方向同期

ApsaraDB RDS for MariaDB から ApsaraDB RDS for PostgreSQL にデータを同期する

ソース:セルフマネージドまたは Alibaba Cloud MongoDB

ソース

ターゲット

同期タイプ

トポロジー

ガイド

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

  • セルフマネージド MongoDB

    バージョン 3.0~8.0

  • Alibaba Cloud MongoDB

    バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0、および 8.0

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

  • セルフマネージド MongoDB

    バージョン 3.0~8.0

  • Alibaba Cloud MongoDB

    バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0、および 8.0

スキーマ同期

全量データ同期

増分データ同期

一方向同期

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

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

  • セルフマネージド MongoDB

    バージョン 3.0~8.0

  • Alibaba Cloud MongoDB

    バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0、および 8.0

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

  • セルフマネージド MongoDB

    バージョン 3.0~8.0

  • Alibaba Cloud MongoDB

    バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0、および 8.0

スキーマ同期

全量データ同期

増分データ同期

一方向同期

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

Alibaba Cloud MongoDB (シャードクラスターアーキテクチャ)

バージョン 4.0、4.2、4.4、5.0、6.0、7.0、および 8.0

Alibaba Cloud MongoDB (シャードクラスターアーキテクチャ)

バージョン 4.0、4.2、4.4、5.0、6.0、7.0、および 8.0

スキーマ同期

全量データ同期

増分データ同期

双方向同期

Alibaba Cloud MongoDB シャードクラスター間の双方向同期

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

バージョン 4.0、4.2、4.4、5.0、6.0、7.0、および 8.0

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

バージョン 4.0、4.2、4.4、5.0、6.0、7.0、および 8.0

スキーマ同期

全量データ同期

増分データ同期

双方向同期

Alibaba Cloud MongoDB レプリカセット間の双方向同期

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

  • セルフマネージド MongoDB

    バージョン 3.0~8.0

  • Alibaba Cloud MongoDB

    バージョン 3.4、4.0、4.2、4.4、5.0、6.0、7.0、および 8.0

Function Compute

バージョン 2.0

増分データ同期

一方向同期

Lindorm

全量データ同期

増分データ同期

一方向同期

MongoDB から Lindorm への同期

AnalyticDB for PostgreSQL

バージョン 4.3、6.0、および 7.0

全量データ同期

増分データ同期

一方向同期

MongoDB から AnalyticDB for PostgreSQL への同期

AnalyticDB for MySQL 3.0

全量データ同期

増分データ同期

一方向同期

MongoDB から AnalyticDB for MySQL 3.0 への同期

  • セルフマネージド MySQL

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

  • Alibaba Cloud RDS for MySQL

    すべてのバージョン

全量データ同期

増分データ同期

one-way synchronization

MongoDB から Alibaba Cloud RDS for MySQL への同期

PolarDB for MySQL

すべてのバージョン

全量データ同期

増分データ同期

一方向同期

MongoDB から PolarDB for MySQL への同期

  • ApsaraMQ for Kafka

    バージョン 0.10.1.0 ~ 2.x

  • セルフマネージド Kafka

    バージョン 0.10.1.0 ~ 2.7.0

全量データ同期

増分データ同期

一方向同期

MongoDB から ApsaraMQ for Kafka への同期

ソース:セルフマネージド Redis または Tair (Redis OSS-Compatible)

重要
  • Redis は NoSQL データベースであるため、スキーマ同期は不要です。

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

  • ソースデータベースがセルフマネージド Redis または Tair (Redis OSS-Compatible) インスタンスの場合、完全データ同期と増分データ同期がサポートされており、まとめて [増分データ同期] として表示されます。

  • RDB バージョンは最大 11 までサポートし、これは Redis 7.2 に対応します。

ソースデータベース

ターゲットデータベース

タイプ

トポロジー

参考

  • セルフマネージド Redis (スタンドアロン構成またはクラスター構成)

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

  • Tair (Redis OSS-Compatible) インスタンス (クラスター構成、標準構成、または読み書き分離構成)

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

  • Tair (Redis OSS-Compatible) インスタンス (クラスター構成、標準構成、または読み書き分離構成)

    バージョン 4.0、5.0、6.0、および 7.0

完全データ同期

増分データ同期

一方向同期

Tair (Redis OSS 互換) エンタープライズ版インスタンス (クラスター、スタンダード、または読み取り/書き込み分離アーキテクチャ)

Tair (Redis OSS 互換) エンタープライズ版インスタンス (クラスター、スタンダード、または読み取り/書き込み分離アーキテクチャ)

完全データ同期

増分データ同期

Two-way synchronization

ソース:TiDB

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

ドキュメント

TiDB

AnalyticDB for MySQL クラスター

バージョン 3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

自己管理 TiDB データベースから AnalyticDB for MySQL V3.0 クラスターへの同期

PolarDB-X 2.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 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 インスタンスにデータを同期する

  • Message Queue for Apache 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

  • ApsaraDB 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 MySQL 3.0 へのデータ同期

ソース: AnalyticDB for PostgreSQL

重要

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

ソース

ターゲット

タイプ

トポロジー

ドキュメント

AnalyticDB for PostgreSQL

バージョン 7.0 (カーネルバージョン 7.2.1.4 以降)

AnalyticDB for PostgreSQL

バージョン 7.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

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

AnalyticDB for PostgreSQL

バージョン 7.0 (カーネルバージョン 7.2.1.4 以降)

Message Queue for Apache Kafka

バージョン 0.10.1.0~2.x

完全データ同期

増分データ同期

一方向同期

AnalyticDB for PostgreSQL インスタンスから Message Queue for Apache Kafka インスタンスへのデータ同期

ソースとしての DMS 論理データベース

重要

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

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

DMS 論理データベース

AnalyticDB for MySQL

バージョン 3.0

スキーマ同期

完全データ同期

増分データ同期

一方向同期

DMS 論理データベースを AnalyticDB for MySQL バージョン 3.0 に同期する

ソース: AWS データベース

ソースデータベース

ターゲットデータベース

同期タイプ

同期トポロジ

設定ドキュメント

AWS データベース

最新情報については、コンソールをご参照ください。

DTS を使用して、VPN ゲートウェイ経由で ApsaraDB RDS と Amazon EC2 間のデータを同期する