Zum Inhalt springen
uencoder

Monotonic Read Consistency

Monotone Lesekonsistenz garantiert, dass ein Benutzer niemals ältere Daten liest als zuvor gelesene, und verhindert so eine Datenregression.

Zweck

Verhindern, dass Benutzer Daten zurückgehen sehen (zuerst der neuere Wert, später der ältere); eine Garantie auf Sitzungsebene.

Mechanismus

Der maximale Versionsstempel, den die Sitzung gelesen hat, wird aufgezeichnet; nachfolgende Reads akzeptieren nur Replikate mit nicht älteren Versionen. Ist das aktuelle Replikat zu alt, wartet man auf die Synchronisation oder wechselt das Replikat.

Anwendungsfälle

  • Sitzungskonsistenz
  • Read-Optimierung
  • Schutz vor Datenregression

Verwandte Tools

References