ACID (atomicity, consistency, isolation, durability)

Um das Internet für geschäftliche Aktivitäten nutzen zu können, muss es bestimmte Voraussetzungen erfüllen, damit Transaktionen korrekt ausgeführt und Fehler im Prozessablauf automatisch korrigiert werden. Es geht dabei um die Einhaltung bestimmter Kriterien, die für fehlerfreie Online-Transaktionen gegeben sein müssen. Für diesen Zweck hat man die ACID-Paradigmen definiert, die die Voraussetzungen für Transaktionen im Internet bilden. ACID steht für Atomizität, Konsistenz, Isolation und Dauerhaftigkeit.


Die Atomizität ist durch die Aussage "ganz oder gar nicht" gekennzeichnet. Das bedeutet, dass Transaktionen von einem Ursprungszustand in einen Ergebniszustand übergehen; sie können nicht geteilt werden und werden entweder erfolgreich abgeschlossen oder aber abgebrochen. Bei einem Abbruch erfolgt keine Änderung in der Datenbank. Die am Prozess beteiligten Systeme werden wieder auf ihren Ausgangszustand zurückgesetzt.

Bei der Konsistenz geht es um die Integrität und Plausibilität der Datenbestände. Diese werden bis zur abgeschlossenen Transaktion in einem konsistenten Zustand gehalten und werden bei der Transaktion in einen anderen konsistenten Zustand überführt. Damit nicht mehrere Transaktionen gleichzeitig ausgeführt werden können, gibt es Sperrmechanismen, die das gleichzeitige Zugreifen und Manipulieren eines Datensatzes verhindern.

Die Isolation besagt, dass Transaktionen vollkommen getrennt voneinander ablaufen. Das Ergebnis und dessen Auswirkungen sind erst nach Beendigung einer Transaktion erkennbar. Mehrere, parallel ablaufende Transaktionen haben keine Wechselbeziehung untereinander.

Mit der Dauerhaftigkeit von Transaktionen wird deren nachhaltige Wirkung beschrieben. Ist eine Transaktion durchgeführt, dann bleibt das Ergebnis bis zur nächsten Transaktion dauerhaft bestehen. So bleibt bei einer Geldtransaktion der Kontostand bis zur nächsten Transaktion bestehen.

Informationen zum Artikel
Deutsch: ACID-Paradigmen
Englisch: atomicity, consistency, isolation, durability - ACID
Veröffentlicht: 07.05.2013
Wörter: 265
Tags: #Geldverkehr
Links: Abbruch, Aktivität, Datenbank, DM (disconnect mode), Fehler