4. Recovery - DBS
4. Recovery - DBS
4. Recovery - DBS
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