IT-Lexikon › Datenbanken › Group Replication

Group Replication

Datenbanken Svenska → Aktualisiert: 2026-09-09

MySQLs eingebaute Lösung für synchrone, konsensbasierte Replikation — die Grundlage der InnoDB Cluster. Eine Gruppe von Servern einigt sich über ein Paxos-ähnliches Protokoll darauf, welche Transaktionen committet werden, was automatischen Failover und starke Konsistenz liefert.

Mechanik: Soll eine Transaktion committet werden, geht sie an die Gruppe, die per Konsens — dem Group Communication System, basierend auf einer Paxos-Variante — darüber abstimmt, ob sie akzeptiert wird. Nötig ist eine Mehrheit (Quorum), sodass das System eine Minderheit ausgefallener Knoten übersteht. Modi: Single-Primary, ein Schreibknoten, der Rest liest, mit automatischer Wahl eines neuen Primary bei Ausfall, oder Multi-Primary, bei dem alle schreiben können, mit Konflikterkennung. Der Gewinn gegenüber klassischer asynchroner Replikation: kein Datenverlust bei Failover, automatische Verwaltung der Mitgliedschaft. Konkurrenz zu Galera Cluster, ähnliche Idee, andere Implementierung. Das Herzstück von MySQLs Hochverfügbarkeitsangebot.

← Zurück zum Lexikon