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

Data Transmission Service:同期トポロジ

最終更新日:Jun 05, 2026

Data Transmission Service (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 つのインスタンスが必要です。

説明

複数のテーブルをマージするシナリオで、複数のソースオブジェクトからの変更が同じ宛先行を対象とする場合、同時実行によってデータの不整合が発生する可能性があります。

双方向同期

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

説明
  • データベースタイプ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 for PostgreSQL (Compatible with Oracle) クラスター間の双方向同期

[PolarDB-X 2.0]

[PolarDB-X 2.0]

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

[Tair/Redis]

[Tair/Redis]

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

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

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

ApsaraDB for MongoDB レプリカセットインスタンス間の双方向同期

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

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

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

トポロジタイプ

トポロジ図

説明

1 対 1 の双方向同期

Two-way data synchronization architecture

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

説明

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

関連ドキュメント