transaksjonslogg
Transaksjonslogg er en systemlogg som registrerer alle transaksjoner og de tilhørende endringene i et datalagrings- eller behandlingssystem. Formålet er å sikre konsistens, varighet og muligheten til å rulle tilbake eller gjenskape data ved feil. Loggen gir en kronologisk historie over hva som ble gjort, av hvem og når.
I databaser brukes transaksjonsloggen ofte som en write-ahead log eller redo/undo-logg. Hver post inneholder blant annet
Hovedfunksjoner er støtte for atomicitet og varighet (ACID), mulighet for korrigering av feil gjennom rollback, og
Transaksjonslogger brukes også til revisjon og samsvar: de gir sporbar historikk over operasjoner og tilgang, noe
Administrasjon og sikkerhet: loggene må beskyttes mot endringer, krypteres ved behov, og lagres med passende arkiveringspolitikk.
I praksis finnes varianter i relasjonsdatabaser, NoSQL-løsninger og ERP-systemer, men felles er at transaksjonsloggen er sentral