Transaktionsintegrität
Transaktionsintegrität ist ein Begriff der Informatik, der die Korrektheit und Zuverlässigkeit von Transaktionen in Datenbanksystemen und verteilten Anwendungen beschreibt. Sie garantiert, dass Transaktionen entweder vollständig ausgeführt werden oder im Fehlerfall rückgängig gemacht werden und der Systemzustand konsistent bleibt. Dadurch wird verhindert, dass Teiloperationen zu inkonsistenten Zuständen führen oder Daten verloren gehen.
Die klassische Formulierung ist die ACID-Eigenschaft: Atomicity (Atomarität) sorgt dafür, dass eine Transaktion entweder alle Operationen
Zu den Umsetzungstechniken gehören Transaktionsprotokolle wie das Write-Ahead Logging, Wiederherstellungs- und Crash-Recovery-Verfahren, Checkpointing, sowie Zwei-Phasen-Commit (2PC)
Transaktionsintegrität ist besonders kritisch in Bereichen wie Finanzdienstleistungen, Bestell- und Zahlungssystemen. Sie erfordert sorgfältige Spezifikation von