Tous les produits
Search
Centre de documentation

Data Transmission Service:Topologies de synchronisation

Dernière mise à jour :Aug 27, 2026

DTS prend en charge plusieurs topologies de synchronisation. Choisissez une topologie adaptée à vos besoins métier.

Synchronisation unidirectionnelle

Pour garantir la cohérence des données, effectuez uniquement des opérations de lecture sur les objets synchronisés dans l'instance de destination.

Type de topologie

Schéma de topologie

Description

Synchronisation unidirectionnelle un-à-un

Synchronisation unidirectionnelle un-à-un

Aucune

Synchronisation unidirectionnelle un-à-plusieurs

Synchronisation unidirectionnelle un-à-plusieurs

Nécessite plusieurs instances de synchronisation.

Exemple : pour synchroniser l'instance A vers les instances B, C et D, trois instances sont requises.

Synchronisation unidirectionnelle en cascade

Synchronisation unidirectionnelle en cascade

Nécessite plusieurs instances de synchronisation.

Exemple : pour synchroniser l'instance A vers B, puis B vers C, deux instances sont requises.

Synchronisation unidirectionnelle plusieurs-à-un

Synchronisation unidirectionnelle plusieurs-à-un

Nécessite plusieurs instances de synchronisation.

Exemple : pour synchroniser les instances B, C et D vers l'instance A, trois instances sont requises.

Remarque

Dans les scénarios de fusion de plusieurs tables où les modifications provenant de plusieurs objets source ciblent la même ligne de destination, une exécution simultanée peut entraîner une incohérence des données.

Lorsque vous ajoutez une instance de synchronisation à cette topologie, la pré-vérification peut renvoyer un avertissement concernant les objets portant le même nom. Ignorez cette vérification lors de l'étape de pré-vérification dans la console ou en appelant une opération API. Ignorer cette vérification n'affecte pas les instances de synchronisation déjà en cours d'exécution.

Pour gérer les conflits de clé primaire dans les scénarios d'agrégation multi-sources, accédez à Task Details > Parameters et définissez le paramètre sink.conflict.strategy de la synchronisation incrémentielle sur replace. Cette action active la stratégie d'écriture par écrasement et garantit la cohérence finale des données dans la base de données de destination. La valeur par défaut est insert, qui n'écrase pas les lignes existantes.

Synchronisation bidirectionnelle

Les bases de données suivantes prennent en charge la synchronisation bidirectionnelle.

Remarque

Type de base de données source

Type de base de données de destination

Documentation de configuration

MySQL

MySQL

Synchronisation bidirectionnelle entre bases de données MySQL

PolarDB for MySQL

Synchronisation bidirectionnelle entre une base de données MySQL et un cluster PolarDB for MySQL

PolarDB for MySQL

MySQL

Documentation en cours de préparation

PolarDB for MySQL

Synchronisation bidirectionnelle entre clusters PolarDB for MySQL

PostgreSQL

PostgreSQL

Synchronisation bidirectionnelle entre bases de données PostgreSQL

PolarDB for PostgreSQL

Synchronisation bidirectionnelle entre RDS for PostgreSQL et PolarDB for PostgreSQL

PolarDB for PostgreSQL

PostgreSQL

Synchronisation bidirectionnelle entre PolarDB for PostgreSQL et RDS for PostgreSQL

PolarDB for PostgreSQL

Synchronisation bidirectionnelle entre clusters PolarDB for PostgreSQL

PolarDB (Compatible with Oracle)

PolarDB (Compatible with Oracle)

Synchronisation bidirectionnelle entre clusters PolarDB for PostgreSQL (Compatible with Oracle)

PolarDB-X 2.0

PolarDB-X 2.0

Synchronisation bidirectionnelle entre instances PolarDB-X 2,0

Tair/Redis

Tair/Redis

Synchronisation bidirectionnelle entre instances Tair (Enterprise Edition)

MongoDB (architecture ReplicaSet)

MongoDB (architecture ReplicaSet)

Synchronisation bidirectionnelle entre instances ApsaraDB for MongoDB ReplicaSet

MongoDB (architecture de cluster fragmenté)

MongoDB (architecture de cluster fragmenté)

Synchronisation bidirectionnelle entre instances ApsaraDB for MongoDB de cluster fragmenté

Type de topologie

Schéma de topologie

Description

Synchronisation bidirectionnelle un-à-un

Architecture de synchronisation bidirectionnelle des données

Pour garantir la cohérence des données, mettez à jour les enregistrements ayant la même clé primaire, clé primaire métier ou clé unique dans une seule instance.

Remarque

Si un enregistrement est mis à jour dans les deux instances, DTS résout le conflit selon la politique de résolution des conflits configurée pour la tâche de synchronisation.

Références