Überblick über eingehende Replikation
Die eingehende Replikation verwendet einen Replikationskanal, der im HeatWave-Service konfiguriert ist, um Transaktionen von einem anderen Speicherort in ein DB-System zu kopieren. Der Kanal verbindet die Quelle (eine MySQL-Instanz oder ein anderes DB-System) mit dem Replikat (ein DB-System) und kopiert Daten aus der Quelle in das Replikat.
Die asynchrone Replikation bedeutet, dass das Replikat nicht ständig ausgeführt und mit der Quelle verbunden werden muss. Es kann neue Updates abrufen, wenn es online ist, und sich erneut verbinden.
Ein Replikat-DB-System kann nur eine Verbindung zu einer MySQL-Quelle herstellen. Der Quellserver kontrolliert das DB-Systemreplikat nicht und benötigt keine Schreibberechtigung. Das Replikat stellt über den konfigurierten Replikationskanal eine Verbindung zur Quelle her und stellt eine Gruppe von Replikationsbenutzerzugangsdaten bereit. Über die vom Kanal gebildete Verbindung ruft das Replikat festgeschriebene Transaktionen aus der Quelle ab. Dann schreibt das Replikat diese Transaktionen in eine eigene Kopie der Datenbanken.
Bei der eingehenden Replikation wird keine verwaltete Funktionalität verwendet. Sie sind dafür verantwortlich, den Kanal zu konfigurieren und zu verwalten und sicherzustellen, dass der Traffic zwischen Quelle und Replikat ordnungsgemäß konfiguriert ist.
Auswirkungen der DB-Systemvorgänge auf den Replikationskanal
Die DB-Systemvorgänge wirken sich auf den Replikationskanal aus:
- Wenn Sie das DB-System stoppen, werden alle aktivierten Kanäle gestoppt, und der Status wird in
Needs Attention
geändert. - Wenn Sie das DB-System löschen, werden alle Kanäle gelöscht, die an das DB-System angehängt sind.
- Wenn Sie ein DB-System neu starten, upgraden oder aktualisieren, High Availability aktivieren oder deaktivieren oder einen Switchover ausführen, wird die Kanalreplikation vorübergehend unterbrochen, während der Vorgang ausgeführt wird. Nach Abschluss des Vorgangs wird die Replikation fortgesetzt. Der Kanalstatus ändert sich in
Updating
, während der Kanal fortgesetzt wird.