Kazalo:
Opredelitev - Kaj pomeni povratni odziv?
Povratek je postopek obnovitve baze podatkov v prejšnje stanje z preklicem določene transakcije ali nabora transakcij. Povratne prenose opravijo samodejno v sistemih baz podatkov ali uporabnike ročno.
Techopedia razlaga Rollback
Ko uporabnik baze podatkov spremeni podatkovno polje, vendar spremembe še ni shranil, se podatki shranijo v začasno stanje ali dnevnik transakcij. Uporabniki, ki poizvedujejo o neshranjenih podatkih, vidijo nespremenjene vrednosti. Shranjevanje podatkov je dejanje; to omogoča, da poznejše poizvedbe za te podatke pokažejo nove vrednosti.
Uporabnik pa se lahko odloči, da podatkov ne bo shranil. Pod tem pogojem ukaz za povratni postopek manipulira s podatki, da zavrže morebitne spremembe, ki jih je uporabnik opravil, in to stori, ne da bi o tem sporočil uporabniku. Tako pride do povratka, ko uporabnik začne spreminjati podatke, ugotovi, da se napačni zapis posodablja, in nato prekliče postopek, da razveljavi vse čakajoče spremembe.
Povračila lahko tudi samodejno izdajo po zrušitvi strežnika ali baze podatkov, npr. Po nenadni izgubi energije. Ko se baza podatkov ponovno zažene, se pregledajo vse zabeležene transakcije; potem se vse čakajoče transakcije umaknejo nazaj, kar uporabnikom omogoča ponovni vnos in shranjevanje ustreznih sprememb.