Eventual Consistency
Eventual Consistency garantiert, dass nach dem Ende der Updates alle Replikas schließlich zum selben Wert konvergieren, ohne zu versprechen, wann.
Zweck
Das zentrale Konsistenzmodell hochverfügbarer NoSQL-Systeme entwerfen und Verfügbarkeit gegen Konsistenz abwägen.
Mechanismus
Asynchrone Replikation lässt Replikas zeitweise inkonsistent; Anti-Entropie (Read Repair, Merkle-Baum-Synchronisation) und Gossip-Protokolle bringen sie schließlich zur Konvergenz. Lesezugriffe können veraltete Werte liefern (Stale Reads).
Anwendungsfälle
- NoSQL-Replikationsdesign
- Read-Repair-Strategien
- Anti-Entropie-Mechanismen