Rollback

Autore: John Stephens
Data Della Creazione: 28 Gennaio 2021
Data Di Aggiornamento: 29 Giugno 2024
Anonim
Analysis: Why Rollback Netcode Is Better
Video: Analysis: Why Rollback Netcode Is Better

Contenuto

Definizione: cosa significa rollback?

Un rollback è l'operazione di ripristino di un database a uno stato precedente annullando una specifica transazione o serie di transazioni. I rollback vengono eseguiti automaticamente dai sistemi di database o manualmente dagli utenti.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega il rollback

Quando un utente del database modifica un campo dati ma non ha ancora salvato la modifica, i dati vengono archiviati in uno stato temporaneo o nel registro delle transazioni. Gli utenti che interrogano i dati non salvati vedono i valori invariati. L'azione di salvataggio dei dati è un commit; ciò consente alle query successive per questi dati di mostrare i nuovi valori.

Tuttavia, un utente può decidere di non salvare i dati. In questa condizione, un comando di rollback modifica i dati per scartare eventuali modifiche apportate dall'utente e lo fa senza comunicarlo all'utente. Pertanto, si verifica un rollback quando un utente inizia a modificare i dati, si rende conto che il record errato viene aggiornato e quindi annulla l'operazione per annullare eventuali modifiche in sospeso.

I rollback possono anche essere emessi automaticamente dopo un crash del server o del database, ad es. dopo un'improvvisa perdita di potenza. Al riavvio del database, tutte le transazioni registrate vengono riviste; quindi tutte le transazioni in sospeso vengono ripristinate, consentendo agli utenti di rientrare e salvare le modifiche appropriate.