Definición: ¿Qué significa Merge Replication?
La replicación de combinación es una función ofrecida por los servidores Microsoft SQL que permite que los cambios se envíen desde un servidor primario, llamado editor, a uno o más servidores secundarios, llamados suscriptores.
La replicación de combinación es uno de los modos disponibles en Microsoft SQL Server para distribuir datos a varios servidores desde un servidor primario. La replicación de combinación es uno de los tres tipos de replicación, junto con la replicación de instantáneas y la replicación transaccional. El tipo que se utiliza depende de las necesidades de la base de datos, la frecuencia con la que se realizan cambios y la versión de SQL Server que se utiliza.
Techinfo explica Merge Replication
La replicación por combinación es el tipo de replicación más complejo porque permite tanto al editor como al suscriptor realizar cambios de forma independiente en la base de datos. En este escenario, es discutible si el editor es estrictamente el servidor principal, porque otros servidores también pueden realizar cambios en los datos. En cualquier caso, los cambios son luego sincronizados por agentes de fusión que se encuentran en ambos servidores, así como por un mecanismo predeterminado de resolución de conflictos en caso de cambios de datos en conflicto. Dichos conflictos pueden surgir porque la replicación por fusión no requiere una conexión de red en tiempo real entre el editor y el suscriptor, lo que plantea la posibilidad muy real de que un servidor cambie los datos y otro servidor cambie más tarde los mismos datos a un valor diferente.
La replicación de combinación es comúnmente utilizada por computadoras portátiles y otros usuarios móviles que no pueden estar constantemente conectados al editor, pero aún necesitan llevar consigo una copia de la base de datos en la que pueden realizar cambios.