This flashcard is just one of a free flashcard set. See all flashcards!
34
Wie ist das mit der Speicherhierarchie und den Fehlern?
DBMS verwenden eine zweistufige Speicherhierarchie: Seiten werden vom Hintergrundspeicher in den In-Memory Puffer eingelagert und dort bearbeitet. Während der Bearbeitung werden sie fixiert (fixierte Seiten können nicht ausgelagert werden). Nach der Bearbeitung werden sie als dirty markiert und dann bei Gelegenheit ausgelagert.
Es gibt verschiedene Strategien dabei, wobei Redo und Undo im Falle von Hauptspeicherverlust sind:
Ersetzung von Puffer-Seiten:
Einbringen von Änderungen abgeschlossener TAs:
Es gibt verschiedene Strategien dabei, wobei Redo und Undo im Falle von Hauptspeicherverlust sind:
Ersetzung von Puffer-Seiten:
- Not-Steal: Dirty-Seiten können nicht ersetzt werden.
- Steal: Nur fixierte Seiten können nicht ersetzt werden -> Undo nötig
Einbringen von Änderungen abgeschlossener TAs:
- Force: Änderungen werden zum TA-Ende auf den Hintergrundspeicher geschrieben (synchron)
- Not-Force: Geänderte Seiten können im Puffer verbleiben (aber Dirty) -> Redo nötig
Tags:
Source: DB1 Vorlesung 2007 Kapitel 11 von Prof. Staab und Dr. Sizov
Source: DB1 Vorlesung 2007 Kapitel 11 von Prof. Staab und Dr. Sizov
Flashcard info:
Author: kread
Main topic: Informatik
Topic: Datenbanken
School / Univ.: Universität Koblenz-Landau
City: Koblenz
Published: 18.10.2010