Saltar al contenido

¿Cuál es la diferencia entre la replicación punto a punto y la combinación con SQL Server?

Después de mucho batallar pudimos encontrar la contestación de esta dificultad que algunos los lectores de nuestro sitio web han presentado. Si deseas aportar algún detalle no dejes de aportar tu información.

Solución:

  1. La replicación transaccional punto a punto se usa normalmente para admitir aplicaciones que distribuyen operaciones de lectura en varios nodos de servidor.

Aunque la replicación punto a punto permite escalar las operaciones de lectura, el rendimiento de escritura para la topología es similar al de un solo nodo, esto se debe a que, en última instancia, todas las inserciones, actualizaciones y eliminaciones se propagan a todos los nodos. Si falla uno de los nodos del sistema, una capa de aplicación puede redirigir las escrituras de ese nodo a otro nodo; esto no es un requisito, pero mantiene la disponibilidad si falla un nodo.

Ver: Replicación punto a punto

  1. La replicación de combinación es bidireccional, es decir, las operaciones de lectura y escritura se propagan hacia y desde todos los nodos. La replicación de mezcla a menudo requiere la implementación de la resolución de conflictos.

Consulte: Cómo funciona la replicación de combinación

La principal diferencia es que para la replicación de combinación solo hay un publicador y uno o más suscriptores, pero en la replicación punto a punto todos los nodos son publicadores y suscriptores (aunque el nodo original está resaltado con una flecha verde).

En segundo lugar, la replicación punto a punto es transaccional, lo que significa que transmite cambios transaccionales consistentes. Por el contrario, la replicación de combinación se basa en disparadores. En la implementación de fondo también utilizan diferentes agentes.

La replicación de combinación tiene resolución de conflictos (puede especificar la prioridad de resolución de conflictos), pero no la de igual a igual. Durante un conflicto, peer-to-peer genera una alerta si la resolución de conflictos está habilitada, detiene la replicación y permite que ambas instancias funcionen de forma independiente hasta que se resuelva el conflicto. En producción, es recomendable hacer cambios de esquema solo desde el nodo original.

En la replicación punto a punto, todos los nodos son idénticos, mientras que en la combinación pueden diferir. Quiero decir que los suscriptores pueden obtener diferentes datos del editor.

Básicamente, ambos están haciendo el mismo trabajo: proporcionar escalamiento horizontal, recuperación ante desastres y, en algunos casos, donde las actualizaciones son raras y los bloqueos no molestan tanto, también alta disponibilidad al proporcionar redundancia de datos. A veces, se relaciona peer-to-peer como el reemplazo de la replicación de fusión.

Si sostienes alguna vacilación o capacidad de regenerar nuestro post puedes dejar una observación y con placer lo analizaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *