Rollback

Autor: John Stephens
Data Creației: 28 Ianuarie 2021
Data Actualizării: 29 Iunie 2024
Anonim
Analysis: Why Rollback Netcode Is Better
Video: Analysis: Why Rollback Netcode Is Better

Conţinut

Definiție - Ce înseamnă Rollback?

Un rollback este operația de restaurare a unei baze de date într-o stare anterioară prin anularea unei tranzacții sau a unui set de tranzacții specific. Retragerile sunt fie efectuate automat de sistemele de baze de date, fie manual de către utilizatori.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Rollback

Când un utilizator al bazei de date schimbă un câmp de date, dar nu a salvat încă modificarea, datele sunt stocate într-un stat temporar sau jurnal de tranzacții. Utilizatorii care interogează datele nesalvate văd valorile neschimbate. Acțiunea de salvare a datelor este un angajament; acest lucru permite interogările ulterioare pentru aceste date să arate noile valori.

Cu toate acestea, un utilizator poate decide să nu salveze datele. În această condiție, o comandă rollback manipulează datele pentru a arunca orice modificări făcute de utilizator și face acest lucru fără a le comunica utilizatorului. Astfel, un rollback apare atunci când un utilizator începe să schimbe datele, realizează că înregistrarea greșită este actualizată și anulează operația pentru a anula orice modificări în așteptare.

De asemenea, retragerile pot fi emise automat după un server sau o eroare a bazei de date, de ex. după o pierdere bruscă de putere. La repornirea bazei de date, toate tranzacțiile înregistrate sunt revizuite; apoi toate tranzacțiile în așteptare sunt returnate, permițând utilizatorilor să reintroducă și să salveze modificările corespunzătoare.