transaktiokäsittelymekanismeja
Transaktiokäsittelymekanismit ovat tietokantajärjestelmien keskeisiä komponentteja, jotka varmistavat useiden samanaikaisten tietokantatoimintojen oikeellisuuden ja johdonmukaisuuden. Ne vastaavat transaktioiden käsittelystä siten, että ne noudattavat ACID-periaatteita: atomisuus, johdonmukaisuus, eristys ja kestävyys. Atomisuus takaa, että transaktio suoritetaan joko kokonaan tai ei lainkaan. Johdonmukaisuus varmistaa, että transaktio siirtää tietokannan tilasta toiseen ilman ristiriitoja. Eristys takaa, että samanaikaiset transaktiot eivät vaikuta toisiinsa kesken suorituksen. Kestävyys puolestaan takaa, että kerran hyväksytyt transaktiot säilyvät tietokannassa myös järjestelmävirheiden sattuessa.
Yleisiä transaktiokäsittelymekanismeja ovat lukitusmenetelmät ja moniversiointimenetelmät. Lukitusmenetelmissä käytetään erilaisia lukkoja, kuten jaettuja ja eksklusiivisia lukkoja, estämään