Zum Inhalt springen
Felix Schumann
Illustration zum Artikel: Kannst du deine Anwendung aus dem Backup wirklich wiederherstellen?
Journal / 21

Kannst du deine Anwendung aus dem Backup wirklich wiederherstellen?

Felix Schumann·

Ein Backup-Lauf meldet Erfolg. Das ist gut, aber im Ernstfall brauchen wir eine benutzbare Anwendung. Bei einem CRM gehören dazu auch Anhänge und die Zuordnung von Nachrichten. Deshalb möchte ich vor einem Ausfall wissen, ob sich aus der Sicherung tatsächlich wieder arbeiten lässt.

Recherchestand: 2026-09-11 · Titelbild: KI-generierte Illustration

Aufschreiben, was für den Neustart gebraucht wird

Zur Anwendung gehören Datenbank, Dateien, Konfiguration und die passenden Zugänge. Ein Datenbankexport stellt ein separat gespeichertes Dokument nicht wieder her. Zugangsdaten müssen geschützt bleiben und gehören nicht in öffentliche Prüfprotokolle.

Danach werden zwei Fragen geklärt: Wie viel seit der letzten Sicherung entstandene Arbeit darf fehlen, und wie lange darf die Wiederherstellung dauern? Ein tägliches Backup erfüllt nicht automatisch den Wunsch, auch die Änderungen der letzten Minute zurückzuholen.

Eine zusammenpassende Sicherung erstellen

SQLite bietet mit der Online Backup API ein Verfahren, bei dem die Quelldatenbank weiter genutzt werden kann. Das unterscheidet sich von einer unbedachten Kopie einer gerade veränderten Datei. Andere Datenbanken brauchen ihre passenden Verfahren.

Die Sicherung muss zur Anwendung passen und auf einen konsistenten Stand geprüft werden. Dass eine Datei kopiert wurde, bestätigt noch nicht, dass alle zusammengehörenden Daten denselben Zeitpunkt abbilden.

Die Entscheidung im Überblick

  1. 01SichernZusammengehörigen Stand erhalten
  2. 02WiederherstellenGetrennte Umgebung verwenden
  3. 03BenutzenEchte Aufgaben erfolgreich prüfen
Eigene schematische Darstellung zum beschriebenen Vorgehen, keine Messwerte.

SQLite: Online Backup API ↗

Die Anwendung getrennt wiederherstellen

Eine Wiederherstellungsprobe gehört in eine eigene Umgebung. Produktive Daten werden dabei nicht überschrieben; automatische Benachrichtigungen bleiben abgeschaltet. Danach werden normale Aufgaben ausprobiert: anmelden, Datensatz öffnen, Anhang finden und eine erlaubte Änderung speichern.

Hilfreich ist ein Datensatz mit bekannten Beziehungen, etwa eine CRM-Anfrage mit Nachrichten und Termin. Erst daran zeigt sich, ob die Teile noch richtig zusammengehören. Tabellen allein zu zählen würde das nicht prüfen.

Den Rückweg verständlich dokumentieren

Das Prüfprotokoll nennt den wiederhergestellten Stand, die nötigen Schritte und die offenen Probleme. Eine Anleitung, die nur ihr ursprünglicher Autor versteht, hilft bei einem Ausfall wenig.

Wenn ich Hosting und Wartung übernehme, gehört der gewünschte Wiederanlauf zur Planung. Eine solche Probe zeigt, worauf sich der Betreiber tatsächlich verlassen kann und an welcher Stelle noch Arbeit nötig ist.

Quellen und Vertiefung