Definition
Replikation bedeutet, dass Daten oder Dienste mehrfach auf verschiedenen Knoten eines Systems vorhanden sind.
Warum das wichtig ist
Replikation verbessert Verfügbarkeit, Ausfallsicherheit und teilweise auch die Leseleistung.
Vorteile
- höhere Fehlertoleranz
- bessere Verfügbarkeit
- geringere Latenz in manchen Szenarien
Nachteile
- Konsistenz wird schwieriger
- Aktualisierungen werden komplexer
- zusätzlicher Koordinationsaufwand
Verwandte Konzepte
Verwendet in
Beispiel
Ein CDN repliziert statische Inhalte auf mehrere Edge-Server, damit Nutzer Daten von einem nahegelegenen Standort abrufen können.
Gesehen in
Offene Fragen
- Was ist der Unterschied zwischen synchroner und asynchroner Replikation?
- Wie werden Konflikte aufgelöst?