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 />

Serialisierbare Ausführungspläne<br />

Definition (Serialisierbarkeit):<br />

Ein Ausführungsplan ist serialisierbar, falls es einen äquivalenten sequentiellen Ausführungsplan<br />

gibt.<br />

Serialisierbarkeitsgraph<br />

� Test auf Serialisierbarkeit eines Ausführungsplans.<br />

– Graph G = (K,U) mit Knotenmenge K und Kantenmenge U�K�K – zu jeder TA gibt es genau einen Knoten<br />

– (T1 ,T2 ) � U g.d.w. es gibt ein Objekt O, so dass op1 (O) < H op2 (O) in Konflikt zueinander<br />

stehen.<br />

Satz:<br />

T 1<br />

Ein Ausführungsplan ist genau dann serialisierbar, falls G zyklenfrei ist.<br />

Beweis: siehe Bernstein, Hadzilacos, Goodman.: Concurrency Control and Recovery in <strong>Database</strong><br />

<strong>Systems</strong>. Addison-Wesley 1987.<br />

T 2<br />

Seite 208

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!