Revenire
Această intrare sau secțiune despre subiectul bazelor de date nu menționează sursele necesare sau cei prezenți sunt insuficienți . |
Rollback , în informatică , este o operație care permite readucerea bazei de date la o versiune sau stare anterioară. În general, operația computerului care anulează cea anterioară se numește revert.
Revenirea în bazele de date
Operațiile de revenire sunt foarte importante în integritatea bazelor de date , deoarece vă permit să reparați baza de date aducându-o înapoi la o versiune anterioară după ce ați făcut o greșeală. Aceștia îndeplinesc o funcție indispensabilă pentru recuperarea datelor după un blocaj : de fapt, prin derularea fiecărei tranzacții active în timpul blocării, baza de date este readusă la starea sa anterioară.
În limbajul SQL , ROLLBACK
este o comandă care determină ștergerea tuturor modificărilor de date de la ultima BEGIN WORK
sau START TRANSACTION
din sistemul de gestionare a bazei de date relaționale , astfel încât datele conținute în baza de date să fie revenite la starea în care se aflau înainte de s-au făcut modificări. O comandă de revenire va elibera un punct de salvare care este posibil să fie utilizat.
În diferite tipuri de SQL , revenirile sunt specifice conexiunii ( specifice conexiunii ). Aceasta înseamnă că, dacă sunt realizate mai multe conexiuni la aceeași bază de date , o revenire la o conexiune nu le va afecta pe celelalte. Acest lucru este vital pentru un management adecvat al concurenței .
Rollback-ul este, în general, implementat cu un jurnal de tranzacții sau prin control simultan multiversion .
O revenire în cascadă apare atunci când o tranzacție eșuează și trebuie efectuată o revenire atât la tranzacția în sine, cât și la toate celelalte tranzacții dependente de aceasta.
Alt sens în informatică
Termenul este, de asemenea, utilizat în mod obișnuit pentru a indica orice operațiune de recuperare efectuată pe un software sau sistem , de exemplu în urma unei instalări sau actualizări nereușite a unei componente.
Elemente conexe
linkuri externe
- ( RO ) „Tranzacție ROLLBACK” , Microsoft SQL Server
Controlul autorității | LCCN ( EN ) sh2011001993 |
---|