Wie man Snapshot nutzt

Vorname
Julia
Nachname
Dev
SSO User ID
57376436-42da-4868-9901-2ee5def7573a

Was sind Snapshots?

Ein Snapshot erfasst den vollständigen Zustand einer Anwendung zu einem bestimmten Zeitpunkt, einschließlich:

  • Anwendungsdaten – Alle Dateien, Datenbanken und Konfigurationen.
  • Systemzustand – Aktuelle Einstellungen und individuelle Anpassungen.
  • Metadaten – Informationen darüber, wann und wie der Snapshot erstellt wurde.
  • Integritätsprüfung – Prüfsummen zur Sicherstellung, dass die Daten nicht beschädigt wurden.

Snapshot-Typen nach Anwendung

Datenbank-Snapshots

  • SQL-Datenbanken – Vollständige Datenbank-Dumps mit allen Tabellen und Daten.
  • Triplestores – Exporte von RDF-Daten im N-Quads-Format.

Dateisystem-Snapshots

  • Gemeinsame Ordner – Derzeit nicht implementiert.
  • WissKI-Daten – Drupal-Dateien, hochgeladene Inhalte und Konfigurationen.

Umgebungs-Snapshots

  • WissKI-Umgebungen – Alle Komponenten einer WissKI-Umgebung (Drupal-Root-Verzeichnis, Datenbank und Triplestore).
  • Nextcloud – Nicht unterstützt.
  • JupyterHub – Nicht unterstützt.
  • Webprotégé – Nicht unterstützt.

Wann Snapshots erstellt werden sollten

Vor größeren Änderungen

Erstellen Sie immer einen Snapshot, bevor Sie:

  • Software oder Konfigurationen aktualisieren.
  • Große Datenmengen importieren.
  • Strukturelle Änderungen am Datenmodell vornehmen.
  • Mit neuen Funktionen experimentieren.
  • Vor Urlaub oder längeren Abwesenheiten.
  • Zu wichtigen Projektmeilensteinen.

Datensicherung und Archivierung

Erstellen Sie Snapshots für:

  • Die Archivierung abgeschlossener Projekte.
  • Die Einhaltung institutioneller Anforderungen zur Datenaufbewahrung.
  • Das Teilen von Daten mit Projektbeteiligten.
  • Die Erstellung stabiler Versionen für Veröffentlichungen.

Erfahren Sie, wie Sie