Rollback
Il rollback è un'operazione che permette di riportare il database ad una versione precedente. Queste operazioni risultano decisamente importanti nell'integrità dei database, poiché permettono di riparare il database riportandolo ad una versione precedente dopo aver commesso un errore. Essi svolgono una funzione indispensabile per recuperare i dati dopo un crash: effettuando il rollback su ogni transazione attiva durante il crash, infatti, il database verrà riportato allo stato precedente il crash.
Il termine viene anche utilizzato comunemente per indicare una qualsiasi operazione di ripristino effettuata su un software o un sistema, ad esempio in seguito a un'installazione o a un aggiornamento di un componente non andato a buon fine.
Nel linguaggio SQL, ROLLBACK è un comando che fa si che tutti i cambiamenti dei dati all'ultimo BEGIN WORK o START TRANSACTION vengano eliminati dal relational database management system(sistema di gestione del data base relazionale - RDBMS), di modo che lo stato dei dati contenuti nel database venga riportato (rolled back) allo stato in cui era prima che le modifiche venissero apportate.
Voci correlate
Collegamenti esterni
- "ROLLBACK Transaction", Microsoft SQL Server