Zum Inhalt springen
uencoder

Replication

Replikation speichert Datenkopien auf mehreren Knoten und verbessert Lese-Verfügbarkeit und Fehlertoleranz in synchronen, asynchronen und semi-synchronen Modi.

Zweck

Auslegung von Hochverfügbarkeits- und Lese-Skalierungslösungen sowie Verständnis des Trade-offs zwischen Replikationsverzögerung und Konsistenz.

Mechanismus

Synchron: das Primary wartet auf Bestätigungen aller Replikate (stark konsistent, aber langsam); asynchron: das Primary antwortet sofort, Replikate holen auf (eventuelle Konsistenz, schnell); semi-synchron: mindestens ein Replikat bestätigt. Ein Ausfall des Primary erfordert ein Failover.

Anwendungsfälle

  • Hochverfügbarkeitsdesign
  • Lese-Skalierung
  • Fehlertolerante Architektur

Verwandte Tools

References