Eine Transaktion kann durch die so genannten ACID-Eigenschaften beschrieben werden:
- Atomic (atomar)
Zu einer Transaktion können mehrere
primitive Änderungen gehören. Eine Transaktion stellt sicher, dass entweder
alle oder keine der primitiven Änderungen durchgeführt werden.
- Consistent (konsistent)
Transaktionen überführen eine Datenbank von
einem konsistenten Zustand in einen anderen konsistenten Zustand.
- Isolated (isoliert)
Die Einzelschritte innerhalb einer Transaktion bleiben für andere Datenbanksitzungen verborgen.
- Durable (dauerhaft)
Nach Abschluss der Transaktion werden die Änderungen dauerhaft in der Datenbank gespeichert.
Die Durchführung von Transaktionen muss sich nicht unbedingt nur auf Datenbanksysteme beschränken.
Im Folgenden wird allerdings davon ausgegangen, dass es sich um Transaktionen in Datenbanksystemen handelt.
Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.