Transaksjonskontroll
Transaksjonskontroll er en mekanisme som brukes i datasystemer, spesielt databaseadministrasjonssystemer, for å sikre at operasjoner fullføres på en konsistent og pålitelig måte. Transaksjonskontroll støtter de fire ACID-egenskapene – atomisitet, konsistens, isolasjon og holdbarhet – som er grunnleggende for korrekt databehandling.
En transaksjon er en sekvens av en eller flere databaseoperasjoner som behandles som en enkelt, udelelig enhet.
Transaksjonskontroll håndteres vanligvis av en transaksjonsmanager eller en transaksjonslogg (write‑ahead log). Under operasjonen registreres hver endring
Det finnes flere nivåer av transaksjonskontroll, inkludert høyere isolasjonsnivåer som Read Committed, Repeatable Read og Serializable.
Bruksområdene for transaksjonskontroll er brede. Banksystemer bruker det for å håndtere transaksjoner som overføringer og lånebehandling.
Transaksjonskontroll er derfor en sentral komponent i pålitelig databehandling og er et viktig verktøy for både