12.01.2014 Aufrufe

4. Recovery - DBS

4. Recovery - DBS

4. Recovery - DBS

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

DATABASE<br />

SYSTEMS<br />

GROUP<br />

<strong>4.</strong>3 Abh. zu anderen Systemkomponenten<br />

• Prä-Commit<br />

• Vermeidung der langen Sperrzeiten des Gruppen-Commit indem Sperren<br />

bereits freigegeben werden, wenn COMMIT-Satz im Log-Puffer steht<br />

• Ist Prä-Commit zulässig?<br />

• Normalfall: ändernde TA kommt erfolgreich zu Ende, Änderungen sind<br />

gültig<br />

• Fehlerfall: Abbruch der TA nur noch durch Systemfehler möglich;<br />

bei Systemfehler werden auch die anderen laufenden TAs abgebrochen,<br />

“schmutziges Lesen” kann sich also nicht auf DB auswirken<br />

PäC Prä-Commit<br />

Log-Daten /<br />

COMMIT-Satz<br />

in Log-Puffer<br />

Sperrfreigabe Sammeln<br />

weiterer<br />

Log-Daten<br />

Schreiben der Log-Daten,<br />

(inkl. COMMIT-Satz) auf Platte<br />

Datenbanksysteme II ― <strong>4.</strong> <strong>Recovery</strong> 32

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!