Als Transaktion wird in der Informatik die Folge von Operationen verstanden, die als eine logische Einheit betrachtet wird. Transaktionen werden von Transaktionssystemen verarbeitet und finden in Datenbanbsystemen Verwendung. Transaktionen werden grundsätzlich nach dem ACID-Prinzip durchgeführt. ACID steht für Atomic, Consistent, Isolated
und Durable
.
Atomic: Atomic
(Atomarität) steht für unteilbar oder ganz-oder-gar-nicht, was bedeutet, dass Aktionen in einer Transaktionen entweder alle erfolgreich sind oder keine einzige ausgeführt wird.
Consistent: Consistent
(Konsitenz) bedeutet, dass alle Daten nach erfolgter Transaktion konsistent sind und alle Restriktionen beachtet werden.
Isolated:Isolated
(Isolation) repräsentiert das Thema Sicherheit im Sinne von gekapselt, indem eine Transaktion nicht durch andere Transaktionen beeinflusst werden darf.
Durable:Durable
(Dauerhaftigkeit)
verlangt den Schutz vor Fehlern und die Wirkungen einer Transaktion bleiben in der Datenbank dauerhaft bestehen. (am)
datenbanken
Werde Autor auf codekicker.news
codekicker.news bietet Bloggern eine Plattform für ihre Inhalte.
databasepro berichtet alle zwei Monate praxisnah über die Themen, die professionelle Datenbank-Architekten, -Administratoren, Consultants, Anwender und IT-Manager, die sich mit der Auswahl von Technologien, Plattformen, Datenbanken und Entwicklungsumgebungen beschäftigen, Tag für Tag brauchen.