Zustandsübergänge einer Transaktion
Abbildung
12.1
: Zustandsübergangsdiagramm für Transaktionen
Abbildung
12.1
zeigt die möglichen Übergänge zwischen den Zuständen:
potentiell:
Die Transaktion ist codiert und wartet auf ihren Einsatz.
aktiv:
Die Transaktion arbeitet.
wartend:
Die Transaktion wurde vorübergehend angehalten
abgeschlossen:
Die Transaktion wurde durch einen commit-Befehl beendet.
persistent:
Die Wirkung einer abgeschlossenen Transaktion wird dauerhaft gemacht.
gescheitert:
Die Transaktion ist wegen eines Systemfehlers oder durch einen abort-Befehl abgebrochen worden.
wiederholbar:
Die Transaktion wird zur erneuten Ausführung vorgesehen.
aufgegeben:
Die Transaktion wird als nicht durchführbar eingestuft.