Proaktiv loggning är en teknik för att säkerställa atomiciteten och stabiliteten hos databaser - två viktiga ACID-egenskaper - genom att upprätthålla en skriv-ahead-logg separat från databasen , där information om ändringar i databasen matas in och fixas innan den skrivs till databasdata .
Inmatningar kan göras i loggen för att både göra om operationen ( göra om ) och ångra ( ångra ), båda typerna av poster kan bibehållas. I händelse av en oväntad omstart av databashanteringssystemet (till exempel på grund av ett strömavbrott), låter loggning dig avgöra om någon operation avbröts och, baserat på detta, slutföra operationen eller vidta nödvändiga åtgärder för att ångra partiella förändringar.
Databas | |
---|---|
Begrepp |
|
Objekt |
|
Nycklar | |
SQL |
|
Komponenter |