Saltar al contenido
uencoder

Replication

La replicación almacena copias de datos en múltiples nodos, mejorando la disponibilidad de lectura y la tolerancia a fallos, en modos síncrono, asíncrono y semisíncrono.

Propósito

Diseñar soluciones de alta disponibilidad y escalado de lectura, y comprender el equilibrio entre retardo de replicación y consistencia.

Mecanismo

Síncrona: la primaria espera el reconocimiento de todas las réplicas (fuertemente consistente pero lenta); asíncrona: la primaria responde de inmediato y las réplicas se actualizan (consistencia eventual, rápida); semisíncrona: al menos una réplica reconoce. El fallo de la primaria exige una conmutación por error.

Casos de uso

  • Diseño de alta disponibilidad
  • Escalado de lectura
  • Arquitectura tolerante a fallos

Herramientas relacionadas

References