Capítulo 12. Anti-Entropía y Difusión

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La mayoría de los patrones de comunicación que hemos estado discutiendo hasta ahora eran de igual a igual o de uno a muchos (coordinador y réplicas). Para propagar registros de datos de forma fiable por todo el sistema, necesitamos que el nodo propagador esté disponible y pueda llegar a los demás nodos, pero incluso así el rendimiento se limita a una sola máquina.

La propagación rápida y fiable puede ser menos aplicable a los registros de datos y más importante para los metadatos de todo el clúster, como la información de afiliación (incorporación y abandono de nodos), estados de los nodos, fallos, cambios de esquema, etc. Los mensajes que contienen esta información suelen ser poco frecuentes y pequeños, pero tienen que propagarse de la forma más rápida y fiable posible.

Dichas actualizaciones de pueden propagarse generalmente a todos los nodos del clúster utilizando uno de los tres grandes grupos de enfoques [DEMERS87]; en la Figura 12-1 se muestran representaciones esquemáticas de estos patrones de comunicación:

  • a) Difusión de notificaciones de un proceso a todos los demás.

  • b) Intercambio periódico de información entre pares. Los pares se conectan por parejas e intercambian mensajes.

  • c) Difusión cooperativa, en la que los destinatarios del mensaje se convierten en difusores y ayudan a difundir la información de forma ...

Get Internos de la base de datos now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.