GaussDB(DWS)-Sicherung und -Wiederherstellung
GaussDB(DWS) unterstützt Sie beim Sichern und Wiederherstellen mehrerer Datentypen auf mehreren Ebenen.
Highlights:
- Unterstützte Medienformate
Daten k?nnen auf Festplatten, OBS, EISOO und NetBackup gesichert werden.
- Mehrere Sicherungsmodi
Vollst?ndige physische Sicherung, differenzielle inkrementelle Sicherung und kumulative inkrementelle Sicherung werden unterstützt.
- Keine Auswirkungen auf Services
W?hrend der Sicherung sind keine Tabellen gesperrt. SQL- und DDL-Ausführungen sind nicht betroffen.
- Globale Konsistenz
Sicherungss?tze verwenden global konsistente Momentaufnahmen, um die Konsistenz der wiederhergestellten Daten sicherzustellen.
- Fein abgestimmte Sicherung und Wiederherstellung
Sie k?nnen einen ganzen Cluster oder nur bestimmte Schemas wiederherstellen. Daten k?nnen in einem neuen Cluster oder dem ursprünglichen Cluster wiederhergestellt werden.
- Hohe Sicherheit
Die Daten werden vor der übertragung verschlüsselt, um Lecks zu verhindern.
gs_dump und gs_restore
gs_dump und gs_restore sind logische Sicherungstools. gs_dump wird verwendet, um Metadaten von Datenbankobjekten in eine Textdatei, eine Datei im benutzerdefinierten Format, eine TAR-Datei oder ein separates Verzeichnis zu exportieren. gs_restore wird verwendet, um die von gs_dump generierten Dateien zur Wiederherstellung in die Datenbank zu importieren.
Roach
Mit GaussDB(DWS) kann Roach umfangreiche Daten in Echtzeit sichern und wiederherstellen. Roach synchronisiert regelm??ig Daten aus dem Produktions-Cluster mit der Sicherung für die Notfallwiederherstellung, wie in der folgenden Abbildung dargestellt.
Abbildung 4-1 Dual-Cluster-DR mit Roach
In einem gro?en Cluster wird die Datensicherung wahrscheinlich durch einen Neustart des Clusters oder ein Switchover zwischen Prim?r- und Standby-Knoten unterbrochen. Roach unterstützt wiederaufnehmbare Sicherungen. Wenn eine Sicherung unterbrochen wird, k?nnen Sie die Sicherung an der Stelle fortsetzen, an der sie unterbrochen wurde. Sie müssen nicht bei Null anfangen.
Roach kann den Fortschritt für Folgendes fortsetzen:
- Vollst?ndige Sicherung
- Vollst?ndige Wiederherstellung
- Datenübertragung über SCP zwischen Clustern
- Parallele Ausführung der Sicherung eines alten Clusters und der Wiederherstellung auf einem neuen Cluster