Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Bucardo
Bucardo
Hier sind die häufigsten Anwendungsfälle für Bucardo:
Ihre Quelldatenbank läuft auf einer alten Version von PostgreSQL (früher als PostgreSQL 9.2).
Sie migrieren online eine PostgreSQL-Datenbank von einem Cloud-Anbieter zu einem anderen.
Architektur
Das folgende Diagramm zeigt die Architektur für die Migration einer lokalen PostgreSQL-Datenbank zur AWS-Cloud mithilfe von Bucardo.

Das Diagramm zeigt den folgenden Workflow:
Erstellen Sie eine EC2 Instanz.
Installieren Sie PostgreSQL und Bucardo auf der Instanz
. EC2 Registrieren Sie die Quell- und Zieldatenbank.
Fügen Sie Tabellen hinzu (die Teil der Replikation sein sollten).
Starten Sie die Bucardo-Replikation.
Verwenden Sie den Befehl COPY, um die anfängliche Ladung zu migrieren. Dann repliziert Bucardo die Delta-Änderungen später.
Einschränkungen
Wir empfehlen Ihnen, die folgenden Einschränkungen bei der Verwendung von Bucardo zu berücksichtigen, bevor Sie mit der Migration beginnen:
Während der Migration entsteht zusätzlicher Aufwand für die Quelldatenbank, da Bucardo die aufrufbasierte Replikation verwendet.
Wenn Bucardo installiert ist, muss es über ausreichend Festplattenspeicher und andere Ressourcen verfügen, um das Delta während der Sicherungs- und Wiederherstellungsaktivitäten zu akkumulieren und das Delta schneller replizieren zu können, sobald die Wiederherstellung abgeschlossen ist.