CoboCards App FAQ & Wünsche Feedback
Sprache: Deutsch Sprache
Kostenlos registrieren  Login

Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!

Alle Oberthemen / Informatik / Datenbanken / Datenbanken
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:
  • 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:
Quelle: DB1 Vorlesung 2007 Kapitel 11 von Prof. Staab und Dr. Sizov
Neuer Kommentar
Karteninfo:
Autor: kread
Oberthema: Informatik
Thema: Datenbanken
Schule / Uni: Universität Koblenz-Landau
Ort: Koblenz
Veröffentlicht: 18.10.2010

Abbrechen
E-Mail

Passwort

Login    

Passwort vergessen?
Deutsch  English