Ennakoiva kirjaus

Ennakoiva kirjaus  on tekniikka, jolla varmistetaan tietokantojen atomiteetti ja vakaus  - kaksi keskeistä ACID -ominaisuutta - pitämällä tietokannasta erillään kirjoitusloki , johon syötetään ja korjataan tiedot tietokannan muutoksista ennen kuin ne kirjoitetaan tietokantatietoihin. .  

Lokiin voidaan tehdä merkintöjä sekä toiminnon uudelleen tekemiseksi ( redo ) että kumoamiseksi ( undo ), molempia merkintöjä voidaan säilyttää. Jos tietokannan hallintajärjestelmä käynnistyy odottamatta uudelleen (esimerkiksi sähkökatkon vuoksi), lokikirjauksen avulla voit määrittää, onko jokin toiminto keskeytynyt ja tämän perusteella suorittaa toiminnon loppuun tai tehdä tarvittavat toimenpiteet sen kumoamiseksi. osittaisia ​​muutoksia.

Katso myös

Kirjallisuus