28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Transaktionskonzepte und Fehlerbehandlung<br />

Hierarchische Sperrgranulate<br />

� Motivation<br />

– Bisher sind wir davon ausgegangen, dass die Sperren sich auf Objekte der gleichen<br />

Hierarchiestufe beziehen (z. B. Seiten)<br />

– Sperren auf einer höheren Stufe (z. B. Relation) sind dann sinnvoll, wenn bereits viele<br />

Kindobjekte gesperrt wurden. Dadurch kann der Verwaltungsaufwand für die Sperren<br />

erheblich reduziert werden.<br />

� Multiple-granularity Locking<br />

– S: Lesesperre<br />

– X Schreibesperre<br />

– IS Auf Objekten in der darunter liegenden Hierarchie ist eine Lesesperre<br />

beabsichtigt.<br />

– IX Auf Objekten in der darunter liegenden Hierarchie ist eine Schreibesperre<br />

beabsichtigt.<br />

� Erwerb von Sperren<br />

– Top-Down: Bevor ein Objekt gesperrt wird, muss zuerst das Objekt auf der darüber<br />

liegenden Ebene intensional gesperrt sein.<br />

� Zurückgabe von Sperren<br />

Seite 215

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!