Patrón de sincronización

El patrón de sincronización para una familia define qué réplicas intercambian paquetes de actualización y la dirección del intercambio.

La Figura 1 muestra un patrón de sincronización simple, que implica una actualización punto a punto. No obstante, no todas las actualizaciones necesitan ser punto a punto porque son acumulativas. Suponga que tienen lugar las siguientes actualizaciones entre tres réplicas:

Actualización 1: La réplica 1 envía cambios a la réplica 2 Actualización 2: La réplica 2 envía cambios a la réplica 3

No es necesario que la réplica 1 actualice la réplica 3 directamente, porque los cambios de la actualización 1 están incluidos en la actualización 2. Esta característica da flexibilidad al usuario a la hora de concebir estrategias y patrones de actualización. Para lograr una mayor eficacia, una sola actualización puede destinarse a varias réplicas, por ejemplo, todas las demás réplicas de una familia.

En general, el usuario puede implementar cualquier topología de actualización, tal como lo dictan las estructuras, las comunicaciones o los costes de transporte de la organización, etc. La Figura 1 muestra un patrón de sincronización simple de igual a igual y la Figura 2 muestra una patrón de sincronización jerárquico de doble eje.
Figura 1. Patrón de sincronización de igual a igual
Figura 2. Patrón de sincronización jerárquico
La elección del patrón depende de los siguientes factores:

En los temas siguientes se describen los intercambios unidireccional y bidireccional y los patrones de sincronización más habituales.

Referencia relacionada
syncreplica

Comentarios