Datenintegrität wahren

Datenintegrität bedeutet, dass die Daten das von Ihnen erwartete Format haben und nicht beschädigt wurden. Das Ziel von Wiederherstellungsoperationen für Dateien, Datenbanken und ähnliche Datenressourcen ist die Verwaltung und Wiederherstellung der Integrität der Informationen.

Die Wiederherstellung muss auch die Konsistenz der damit verbundenen Änderungen sicherstellen, wobei sie als Ganzes oder gar nicht vorgenommen werden. (Sofern nicht anders angegeben, bezieht sich der Begriff Ressourcen in diesem Handbuch auf Datenressourcen.)

Protokollierungsänderungen

Eine Möglichkeit, die Integrität einer Ressource zu wahren, besteht darin, alle Änderungen, die an einer Ressource vorgenommen wurden, während das System normal ausgeführt wurde, aufzuzeichnen oder zu protokollieren. Wenn ein Fehler auftritt, können die protokollierten Informationen bei der Wiederherstellung der Daten helfen.

Ein Onlinesystem kann die protokollierten Informationen auf zwei Arten verwenden:
  1. Sie kann verwendet werden, um unvollständige oder ungültige Änderungen an einer oder mehreren Ressourcen zurückzusetzen. Dies wird als Rückwärtswiederherstellung oder Backoutbezeichnet. Beim Zurücksetzen ist es erforderlich, den Inhalt eines Datenelements aufzuzeichnen, bevor es geändert wird. Diese Datensätze werden als Vorimages bezeichnet. Im Allgemeinen gilt Backout für Verarbeitungsfehler, die verhindern, dass eine oder mehrere Transaktionen (oder ein Stapelverarbeitungsprogramm) abgeschlossen werden.
  2. Es kann verwendet werden, um Änderungen an einer Ressource wiederherzustellen, beginnend mit einer Sicherungskopie der Ressource, die zuvor erstellt wurde. Dies wird als aktualisierende Wiederherstellungbezeichnet. Für die aktualisierende Wiederherstellung ist es erforderlich, den Inhalt eines Datenelements aufzuzeichnen, nachdem es geändert wurde. Diese Datensätze werden als Nachimages bezeichnet.

    Im Allgemeinen gilt die aktualisierende Wiederherstellung für Dateifehler oder Fehler in ähnlichen Datenressourcen, die dazu führen, dass Daten unbrauchbar werden, weil sie beschädigt wurden oder weil der physische Datenträger beschädigt wurde.