Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
36
Wie funktioniert der Wiederanlauf nach Hauptspeicherverlust?
1. Analyse:
2. Redo-Phase:
3. Undo-Phase:
Auch das Recovery wird geloggt, damit auch Abstürze während des Recoveries die Idempotenz nicht stören. Dazu werden CLRs (Compensation Log Records) für jede Undo-Operation angelegt, die beim nächsten Redo ausgeführt, beim Undo übersprungen werden. Notation mit spitzen Klammern.
- Temporäre Log-Datei wird analysiert
- Winner- und Loser-Mengen werden ermittelt
2. Redo-Phase:
- alle protokollierten Änderungen werden in der Reihenfolge der Ausführung in die Datenbasis eingebracht.
3. Undo-Phase:
- Die Änderungsoperationen der Loser-TAs werden in umgekehrter Reihenfolge rückgängig gemacht.
Auch das Recovery wird geloggt, damit auch Abstürze während des Recoveries die Idempotenz nicht stören. Dazu werden CLRs (Compensation Log Records) für jede Undo-Operation angelegt, die beim nächsten Redo ausgeführt, beim Undo übersprungen werden. Notation mit spitzen Klammern.
Tags:
Quelle: DB1 Vorlesung 2007 Kapitel 11 von Prof. Staab und Dr. Sizov
Quelle: DB1 Vorlesung 2007 Kapitel 11 von Prof. Staab und Dr. Sizov
Karteninfo:
Autor: kread
Oberthema: Informatik
Thema: Datenbanken
Schule / Uni: Universität Koblenz-Landau
Ort: Koblenz
Veröffentlicht: 18.10.2010