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

Data Transmission Service:同期トポロジ

最終更新日:Aug 28, 2026

DTS は、複数の同期トポロジをサポートしています。ビジネス要件に基づいてトポロジを選択してください。

一方向同期

データの整合性を確保するため、ターゲットインスタンス内の同期対象オブジェクトに対しては読み取り操作のみを実行してください。

トポロジタイプ

トポロジ図

説明

一方向1対1同期

One-to-one one-way synchronization

なし

一方向1対多同期

One-to-many one-way synchronization

複数の同期インスタンスが必要です。

例:インスタンス A からインスタンス B、C、D に同期するには、3つのインスタンスが必要です。

カスケード一方向同期

Cascade one-way synchronization

複数の同期インスタンスが必要です。

例:インスタンス A から B に同期し、その後 B から C に同期するには、2つのインスタンスが必要です。

一方向多対1同期

Many-to-one one-way synchronization

複数の同期インスタンスが必要です。

例:インスタンス B、C、D からインスタンス A に同期するには、3つのインスタンスが必要です。

説明

複数のソースオブジェクトからの変更が同一のターゲット行に反映されるマルチテーブルマージシナリオでは、同時実行によりデータの不整合が発生する可能性があります。

このトポロジに同期インスタンスを追加すると、事前チェックで「同名のオブジェクトのチェック」に関する警告が返される場合があります。このチェックは、コンソールの事前チェック手順でスキップするか、API を呼び出してスキップできます。チェックをスキップしても、すでに実行中の同期インスタンスには影響しません。

マルチソース集約シナリオにおける主キーの競合を処理するには、[タスクの詳細] > [パラメーター] に移動し、増分同期の sink.conflict.strategy パラメーターを replace に設定します。これにより、上書き書き込みポリシーが有効になり、ターゲットデータベース内のデータは結果整合性になります。デフォルト値は insert で、既存の行は上書きされません。

双方向同期

次のデータベースは双方向同期をサポートしています。

説明
  • データベースタイプ が [MongoDB] または [Tair/Redis] の場合、双方向同期は Alibaba Cloud のデータベースインスタンスでのみサポートされます。この場合、アクセス方法 は Alibaba Cloud インスタンス である必要があります。

  • DTS は、2つのデータベース間でのみ双方向同期をサポートしています。

  • 一方向同期タスクは双方向にアップグレードできます。一方向同期タスクを双方向同期タスクにアップグレードする。

ソースデータベースタイプ

ターゲットデータベースタイプ

設定ドキュメント

[MySQL]

[MySQL]

MySQL データベース間の双方向同期

[PolarDB for MySQL]

MySQL データベースと PolarDB for MySQL クラスター間の双方向同期

[PolarDB for MySQL]

[MySQL]

ドキュメント準備中

[PolarDB for MySQL]

PolarDB for MySQL クラスター間の双方向同期

[PostgreSQL]

[PostgreSQL]

PostgreSQL データベース間の双方向同期

[PolarDB for PostgreSQL]

RDS for PostgreSQL と PolarDB for PostgreSQL 間の双方向同期

[PolarDB for PostgreSQL]

[PostgreSQL]

PolarDB for PostgreSQL と RDS for PostgreSQL 間の双方向同期

[PolarDB for PostgreSQL]

PolarDB for PostgreSQL クラスター間の双方向同期

[PolarDB (Oracle と互換性)]

[PolarDB (Oracle と互換性)]

PolarDB (Compatible with Oracle) クラスター間の双方向同期

[PolarDB-X 2.0]

[PolarDB-X 2.0]

PolarDB-X 2.0 インスタンス間の双方向同期

[Tair/Redis]

[Tair/Redis]

Tair (Enterprise Edition) インスタンス間の双方向同期

[MongoDB] (ReplicaSet アーキテクチャ)

[MongoDB] (ReplicaSet アーキテクチャ)

ApsaraDB for MongoDB ReplicaSet インスタンス間の双方向同期

[MongoDB] (シャードクラスターアーキテクチャ)

[MongoDB] (シャードクラスターアーキテクチャ)

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

トポロジタイプ

トポロジ図

説明

双方向1対1同期

Two-way data synchronization architecture

データの整合性を確保するため、同一の主キー、ビジネスプライマリキー、または一意キーを持つレコードは、いずれか一方のインスタンスでのみ更新してください。

説明

両方のインスタンスでレコードが更新された場合、DTS は同期タスクに設定されている競合解決ポリシーに基づいて競合を解決します。

関連ドキュメント