![Analysis: Why Rollback Netcode Is Better](https://i.ytimg.com/vi/0NLe4IpdS1w/hqdefault.jpg)
Contenuto
- Definizione: cosa significa rollback?
- 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
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.