Sadržaj:
Definicija - Što znači povratak?
Povratni postupak je operacija vraćanja baze podataka u prethodno stanje otkazivanjem određene transakcije ili skupa transakcija. Povratne operacije izvršavaju se automatski od baza podataka ili ručno od strane korisnika.
Techopedia objašnjava Rollback
Kada korisnik baze podataka promijeni podatkovno polje, ali promjenu još nije spremio, podaci se spremaju u privremeno stanje ili dnevnik transakcija. Korisnici koji pitaju nespremljene podatke vide nepromijenjene vrijednosti. Akcija spremanja podataka je počinjenje; ovo dopušta naknadnim upitima za ove podatke da prikažu nove vrijednosti.
Međutim, korisnik se može odlučiti da neće spremiti podatke. Pod ovim uvjetima, naredba za povratni postupak manipulira podacima kako bi odbacila bilo kakve promjene koje je korisnik izvršio, i to čini bez da ga korisniku priopći. Stoga se povratni korak dogodi kada korisnik započne mijenjati podatke, shvati da se pogrešan zapis ažurira, a zatim otkaže operaciju da poništi sve promjene koje čekaju.
Povratni zapisi se također mogu izdati automatski nakon rušenja poslužitelja ili baze podataka, npr. Nakon naglog gubitka energije. Kada se baza podataka ponovno pokrene, pregledavaju se sve zabilježene transakcije; tada se sve čekajuće transakcije vraćaju natrag, omogućujući korisnicima da se ponovo unesu i spreme odgovarajuće promjene.
