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.