Mehrbenutzersynchronisation: Eigenschaften von Historien

Mehrbenutzersynchronisation:
Eigenschaften von Historien
Tutorübungen 09/33 zu Grundlagen: Datenbanken
(WS 14/15)
Michael Schwarz
Technische Universität München
27.01 / 28.01.2014
1/4
Eigenschaften von Historien
Beziehung zueinander
Eigenschaften von Historien
Serialisierbarkeit
Zum Begriff "vor"
Äquivalent zu einer seriellen
Historie.
Mit x "vor" y ist gemeint, dass für
die Historie H gilt: x <H y .
Serialisierbarkeitsgraph: Kante
von T1 zu T2 : Konfliktoperation
aus T1 vor Konfliktpartner aus
T2 .
Serialisierbar ⇔
Serialisierbarkeitsgraph
zyklenfrei.
Rücksetzbar (RC)
Commit-Reihenfolge eingehalten
Vermeidet kaskadierendes
Rücksetzen (ACA)
Lesen nur von TAs die bereits
commited sind.
Strikt (ST)
Lesen von und Schreiben auf
Daten nur von abgeschlossenen
TAs.
Ti liest von Tj → cj vor ci (wenn
ci vorkommt)
2/4
Eigenschaften von Historien
Beziehung zueinander
Mehrbenutzersynchronisation
Beziehung zueinander
Einordnung
alle Historien
Weitere Eigenschaften
H9
RC
SR
H8
ACA
H7
ST
H6
serielle Historien
H1
H2
H3
H4
H5
Quelle: Neumann, T.: Folien zu Grundlagen:Datenbanken WS 14/15 an der TUM - Kapitel 10 S.40
SR: serialisierbar, RC: rücksetzbar, ACA: vermeidet kaskadierendes
Rücksetzen, ST: strikt
3/4
Eigenschaften von Historien
Beziehung zueinander
40 / 74
Mehrbenutzersynchronisation:
Eigenschaften von Historien
Tutorübungen 09/33 zu Grundlagen: Datenbanken
(WS 14/15)
Michael Schwarz
Technische Universität München
27.01 / 28.01.2014
4/4
Eigenschaften von Historien
Beziehung zueinander