Hjem Networks Hva er en rollback (i databaser)? - definisjon fra techopedia

Hva er en rollback (i databaser)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Rollback?

En tilbakespilling er operasjonen for å gjenopprette en database til en tidligere tilstand ved å avbryte en spesifikk transaksjon eller transaksjonssett. Rollbacks utføres enten automatisk av databasesystemer eller manuelt av brukere.

Techopedia forklarer Rollback

Når en databasebruker endrer et datafelt, men ennå ikke har lagret endringen, lagres dataene i en midlertidig tilstand eller transaksjonslogg. Brukere som spør om de ikke lagrede dataene, ser de uendrede verdiene. Handlingen med å lagre dataene er en forpliktelse; Dette gjør at påfølgende spørsmål for disse dataene viser de nye verdiene.


Imidlertid kan en bruker bestemme seg for ikke å lagre dataene. Under denne betingelsen, manipulerer en tilbakespillingskommando dataene for å forkaste eventuelle endringer gjort av brukeren, og gjør det uten å kommunisere dette til brukeren. Dermed skjer en tilbakespilling når en bruker begynner å endre data, innser at feil post blir oppdatert og deretter avbryter operasjonen for å angre eventuelle ventende endringer.


Rollbacks kan også utstedes automatisk etter en server- eller databasekrasj, f.eks. Etter et plutselig strømtap. Når databasen starter på nytt, blir alle loggede transaksjoner gjennomgått; så blir alle ventende transaksjoner rullet tilbake, slik at brukere kan gå inn på nytt og lagre passende endringer.

Hva er en rollback (i databaser)? - definisjon fra techopedia