Qu'est-ce que la synchronisation ?

Disponible avec une licence Standard ou Advanced.

Une synchronisation implique qu’un réplica envoie des mouvements de données et que le réplica associé reçoive ces mouvements. Les mouvements de données comprennent les insertions, les mises à jour et les suppressions effectuées dans la version de réplica. Pour procéder à une synchronisation, vous devez être connecté sous le même nom d’utilisateur de base de données que celui utilisé pour créer le réplica, ou vous devez être l’administrateur de la géodatabase.

Pour la réplication monodirectionnelle et bidirectionnelle, les filtres et les règles de classes de relations appliqués lors de la création sont également appliqués ici afin de déterminer quelles sont les modifications à synchroniser. Les modifications effectuées en dehors des filtres et des règles de classe de relations ne sont pas synchronisées. Reportez-vous à la rubrique Réplication et données reliées pour apprendre à rechercher les filtres et les règles de classes de relations d’un réplica. De plus, une logique est utilisée pour éviter de renvoyer pour rien des modifications qui ont déjà été envoyées. Pour les réplicas d’extraction, toutes les mises à jour apportées au réplica d’extraction sont synchronisées.

Le transfert de données est basé sur l’échange de messages de réplication. L’échange de messages entre les réplicas est conçu pour être séquentiel. Cela signifie que la configuration des réplicas pour échanger des messages est similaire à celle permettant d’échanger des messages vocaux entre des interlocuteurs participant à une conversation téléphonique : le message envoyé par un interlocuteur doit d’abord être reçu et traité par son destinataire avant que ce dernier y réponde. De par la nature du système, un seul réplica à la fois peut envoyer des modifications.

Pendant la synchronisation, les modifications sont réconciliées et réinjectés dans la version du réplica. Pendant la réconciliation, des conflits peuvent survenir. Vous pouvez choisir une règle de réconciliation pour définir le mode de gestion de ces conflits. Vous pouvez également choisir de détecter les conflits dans cette réconciliation au niveau de colonnes ou des lignes.

Remarque :

Les métadonnées des données que vous décidez de répliquer sont copiées au cours du processus de création de réplica. Cependant, les modifications apportées aux métadonnées ne sont pas appliquées au cours de la synchronisation des réplicas.

Rubriques connexes