Kapitel 6. MySQL-Replikation
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
DieMySQL-Replikation ist ein Prozess, bei dem ein MySQL-Server, die so genannte Quelle, seine Daten auf einen oder mehrere MySQL-Server, die so genannten Replikate, kopiert. Die Replikate replizieren dann die Datenänderungen von der Quelle, so dass mehrere Instanzen von MySQL-Servern dieselben Daten enthalten können. Diese Replikation ermöglicht eine bessere Skalierbarkeit undZuverlässigkeit.
In diesem Kapitel erhältst du ein umfassendes Verständnis der MySQL-Replikation.
Verstehen, wie die MySQL-Replikation funktioniert
Der Replikationsprozess in MySQL umfasst drei Hauptkomponenten: den Quellserver, den/die Replikat-Server und den Replikationsprozess selbst. Der Quellserver ist für die Aufzeichnung aller Änderungen an seinen Daten verantwortlich. Er schreibt diese Änderungen in eine binäre Logdatei, die alle SQL-Anweisungen enthält, die in derDatenbank ausgeführt wurden.
Die Replikat-Server verbinden sich mit dem Quellserver und rufen eine Kopie der binären Logdatei ab. Die Replikate analysieren diese Datei und führen dieselben SQL-Anweisungen auf ihren Kopien der Daten aus, um sicherzustellen, dass alle Datenänderungen in allen Datenbanken synchronisiert werden.
Die Replikation funktioniert über drei Threads:
- E/A-Thread auf dem Replikat-Server
-
Der Prozess beginnt mit der Initiierung eines E/A-Threads auf dem Replikat-Server, ...
Get Hands-On MySQL-Verwaltung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.