Transaksjonsbehandlingssystemer
Transaksjonsbehandling er en grunnleggende prosess innen informatikk og databasesystemer som sikrer at en serie av operasjoner, ofte kalt en transaksjon, utføres på en pålitelig måte. En transaksjon er en logisk enhet av arbeid som består av én eller flere databaseoperasjoner. Målet med transaksjonsbehandling er å opprettholde dataintegriteten selv i møte med systemfeil, strømbrudd eller samtidige tilgangsforsøk.
De sentrale prinsippene for transaksjonsbehandling er ofte oppsummert med akronymet ACID. A står for Atomisitet, som
Transaksjonsbehandling implementeres typisk ved hjelp av ulike mekanismer som loggføring (logging), låsing (locking) og versjonskontroll. Loggføring