Aller au contenu
uencoder

Replication

La réplication stocke des copies de données sur plusieurs nœuds, améliorant la disponibilité en lecture et la tolérance aux pannes, en modes synchrone, asynchrone et semi-synchrone.

Objectif

Concevoir des solutions de haute disponibilité et de mise à l’échelle en lecture, et comprendre l’arbitrage entre retard de réplication et cohérence.

Mécanisme

Synchrone : le primaire attend l’acquittement de toutes les réplicas (fortement cohérent mais lent) ; asynchrone : le primaire répond immédiatement et les réplicas rattrapent leur retard (cohérence à terme, rapide) ; semi-synchrone : au moins une réplica acquitte. La défaillance du primaire requiert un basculement.

Cas d’usage

  • Conception de haute disponibilité
  • Mise à l’échelle en lecture
  • Architecture tolérante aux pannes

Outils associés

References