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