Réplication de fusion

Définition - Que signifie la réplication de fusion?

La réplication de fusion est une fonctionnalité offerte par les serveurs Microsoft SQL Server qui permet d'envoyer des modifications depuis un serveur principal, appelé éditeur, vers un ou plusieurs serveurs secondaires, appelés abonnés.

La réplication de fusion est l'un des modes disponibles dans Microsoft SQL Server pour distribuer des données à divers serveurs à partir d'un serveur principal. La réplication de fusion est l'un des trois types de réplication, avec la réplication de cliché et la réplication transactionnelle. Le type utilisé dépend des besoins de la base de données, de la fréquence à laquelle les modifications y sont apportées et de la version de SQL Server utilisée.

Definir Tech explique la réplication de fusion

La réplication de fusion est le type de réplication le plus complexe car il permet à l'éditeur et à l'abonné d'apporter indépendamment des modifications à la base de données. Dans ce scénario, il est discutable de savoir si l'éditeur est strictement le serveur principal, car d'autres serveurs peuvent également apporter des modifications aux données. Dans tous les cas, les modifications sont ensuite synchronisées par des agents de fusion qui se trouvent sur les deux serveurs, ainsi que par un mécanisme de résolution de conflit prédéterminé en cas de modifications de données conflictuelles. De tels conflits peuvent survenir parce que la réplication de fusion ne nécessite pas de connexion réseau en temps réel entre l'éditeur et l'abonné, ce qui soulève la possibilité très réelle d'un serveur de modifier les données et d'un autre serveur de modifier ultérieurement les mêmes données en une valeur différente.

La réplication de fusion est couramment utilisée par les ordinateurs portables et autres utilisateurs mobiles qui ne peuvent pas être connectés en permanence à l'éditeur, mais qui doivent tout de même transporter une copie de la base de données sur laquelle ils peuvent apporter des modifications.