Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Rollback - Teknopedia
Rollback - Teknopedia
Disambiguazione – Se stai cercando il romanzo di fantascienza di Robert J. Sawyer, vedi Rollback (romanzo).
Niente fonti!
Questa voce o sezione sull'argomento basi di dati non cita le fonti necessarie o quelle presenti sono insufficienti.

Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti.
Pagine da unire
Questa pagina sull'argomento informatica sembra trattare argomenti unificabili alla pagina Transazione (basi di dati).

Puoi contribuire unendo i contenuti in una pagina unica. Commenta la procedura di unione usando questa pagina di discussione. Segui i suggerimenti del progetto di riferimento.

Il rollback, in informatica, è un'operazione che permette di riportare la base di dati a una versione o stato precedente. In generale l'operazione informatica che annulla la precedente è detta revert.

Il rollback nelle basi di dati

[modifica | modifica wikitesto]

Le operazioni di rollback risultano decisamente importanti nell'integrità delle basi di dati, poiché permettono di riparare il database riportandolo a una versione precedente dopo aver commesso un errore. Esse svolgono una funzione indispensabile per recuperare i dati dopo un crash: infatti, effettuando il rollback su ogni transazione attiva durante il crash la base di dati viene riportato allo stato precedente.

Nel linguaggio SQL, ROLLBACK è un comando che fa sì che tutti i cambiamenti dei dati dall'ultimo BEGIN WORK o START TRANSACTION vengano eliminati dal relational database management system (sistema di gestione del data base relazionale - RDBMS), di modo che i dati contenuti nella base di dati vengano riportati (rolled back) allo stato in cui erano prima che le modifiche venissero apportate. Un comando di rollback rilascerà un punto di salvataggio che sia eventualmente in uso.

Nelle diverse tipologie di SQL, i rollbacks sono specifiche per la connessione (connessione-specifica). Ciò significa che se vengono effettuate più connessioni alla stessa base di dati, un rollback effettuato su una connessione non interesserà le altre. Questo è vitale per la vera e propria gestione della concorrenza.

Il rollback è generalmente implementato con un transaction log, oppure tramite multiversion concurrency control.

Un rollback a cascata avviene quando una transazione non va a buon fine e deve essere effettuato un rollback sia alla transazione stessa, sia a tutte le altre transazioni da essa dipendenti.

Altro significato in informatica

[modifica | modifica wikitesto]

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.

Voci correlate

[modifica | modifica wikitesto]
  • Base di dati

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) "ROLLBACK Transaction", Microsoft SQL Server
Controllo di autoritàLCCN (EN) sh2011001993 · J9U (EN, HE) 987007597777505171
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Rollback&oldid=138451258"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022