transaksjonsloggbasert
Transaksjonsloggbasert er en tilnærming eller egenskap ved databaser og systemer som baserer seg på at alle endringer registreres i et transaksjonslogg foran eller parallelt med anvendelsen av endringene i den fysiske datalagringen. Hvert innslag i loggen tilføyes en unik transaksjonsidentifikator, operasjonstype (innsetting, oppdatering, sletting), tidsstempel og nødvendig informasjon for å kunne gjengi eller tilbakeføre endringen. Loggen er vanligvis append-only og må først være varig lagret før endringer anses som bekreftet (durable). Mange transaksjonslogg-baserte systemer bruker en skrive-før-lagring (write-ahead logging, WAL) mekanisme for å sikre at loggens innhold alltid har blitt skrevet før data sider som peker til dem.
Under krasj kan gjenoppretting gjennomføres ved å skanne loggen: gjenta alle transaksjoner som ble commit, og
Fordeler inkluderer robust krasjgjenoppretting, punkt-for-tid gjenoppretting, og mulighet for effektive replikasjons- og backupstrategier. Ulempene inkluderer økt
Transaksjonsloggbasert design brukes i mange moderne databaser og lagringssystemer, og ligger til grunn for dataintegritet og