Rollback: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Tr8lina (discussione | contributi)
Nessun oggetto della modifica
Tr8lina (discussione | contributi)
Nessun oggetto della modifica
Riga 2:
{{s|informatica}}
 
Il '''rollback''' è un'operazione che permette di riportare il [[database]] ad una versione precedente. QuesteLe operazioni di rollback risultano decisamente importanti nell'integrità dei database, poiché permettono di riparare il database riportandolo ad una versione precedente dopo aver commesso un errore. EssiEsse svolgono una funzione indispensabile per recuperare i dati dopo un [[Crash (informatica)|crash]]: infatti, effettuando il rollback su ogni transazione attiva durante il crash, infatti, il database verràviene 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 aad un'installazione o aad un aggiornamento di un componente non andato a buon fine.
 
Nel linguaggio [[SQL]], <code>ROLLBACK</code> è un comando che fa si che tutti i cambiamenti dei dati all'ultimo <code>BEGIN WORK</code> o <code>START TRANSACTION</code> vengano eliminati dal [[relational database management system]](sistema di gestione del data base relazionale - RDBMS), di modo che lo stato deii dati contenuti nel [[database]] vengavengano riportato ('''rolled back''') allo stato in cui eraerano prima che le modifiche venissero apportate.
<!--
A <code>ROLLBACK</code> statement will also release any existing [[savepoint]]s that may be in use.