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 |
| Aucune |
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 |
| 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 |
| 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 |
Synchronisation bidirectionnelle
Les bases de données suivantes prennent en charge la synchronisation bidirectionnelle.
Si le Database Type est MongoDB ou Tair/Redis, la synchronisation bidirectionnelle est prise en charge uniquement pour les instances de base de données Alibaba Cloud. Dans ce cas, la Access Method doit être Alibaba Cloud Instance.
DTS prend en charge la synchronisation bidirectionnelle uniquement entre deux bases de données.
Mettez à niveau une tâche de synchronisation unidirectionnelle vers une synchronisation bidirectionnelle. Mettre à niveau une tâche de synchronisation unidirectionnelle vers une tâche de synchronisation bidirectionnelle.
Type de topologie | Schéma de topologie | Description |
Synchronisation bidirectionnelle un-à-un |
| 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. |




