| dbpprop:abstract
|
- In database technologies, a rollback is an operation which returns the database to some previous state. Rollbacks are important for database integrity, because they mean that the database can be restored to a clean copy even after erroneous operations are performed. They are crucial for recovering from database server crashes; by rolling back any transaction which was active at the time of the crash, the database is restored to a consistent state. In SQL, ROLLBACK is a command that causes all data changes since the last BEGIN WORK, or START TRANSACTION to be discarded by the relational database management system (RDBMS), so that the state of the data is "rolled back" to the way it was before those changes were made. A ROLLBACK statement will also release any existing savepoints that may be in use. In most SQL dialects, ROLLBACKs are connection specific. This means that if two connections are made to the same database, a ROLLBACK made in one connection will not affect any other connections. This is vital for proper concurrency. The rollback feature is usually implemented with a transaction log, but can also be implemented via multiversion concurrency control. A cascading rollback occurs in database systems when a transaction (T1) causes a failure and a rollback must be performed. Other transactions dependent on T1's actions must also be rolled back due to T1's failure, thus causing a cascading effect.
- Als Rollback bezeichnet man in EDV-Systemen das „Zurücksetzen“ der einzelnen Verarbeitungsschritte einer Transaktion. Das System wird dadurch vollständig auf den Zustand vor dem Beginn der Transaktion zurückgeführt. Ein Rollback wird typischerweise im Fehlerfall angestoßen, falls beispielsweise ein Verarbeitungsschritt in der betreffenden Transaktion nicht korrekt durchgeführt werden kann. Rollbacks spielen vor allem im Zusammenhang mit Datenbanksystemen und anderen transaktionalen Systemen eine wichtige Rolle. Eine Transaktion ist hierbei eine Folge zusammengehöriger Operationen auf einer Datenbank. Dabei kann eine Transaktion die Datenbank von einem konsistenten Zustand in einen anderen konsistenten Zustand überführen. Während der Transaktion können die Konsistenzregeln einer Datenbank abgeschaltet sein. Um die Konsistenz des Datenbestands zu gewährleisten, müssen Transaktionen immer vollständig oder gar nicht ausgeführt werden. Die unvollständige Ausführung einer Transaktion, z. B. aufgrund eines Systemfehlers, führt zum Rollback der Transaktion. Das Rollback ist neben dem Redo eine Maßnahme zur Datensicherung . Sie zielt auf die Vermeidung von Inkonsistenzen. Eine umfassende Datensicherung ist nur möglich, wenn für jede Transaktion ein Protokoll geführt wird. Dieses Protokoll nennt man auch Journal, logfile oder audit trail. Wegen der sequentiellen (chronologischen) Aufzeichnung der Änderungen bietet sich hier eine sequentielle Datei an.
- Rollback je operace, která v databázových technologiích vrací databázi do nějakého předchozího stavu. Operace rollback je velmi důležitá pro zachování datové integrity. Rollback umožňuje v případě chyby zpracování vrátit databázi do stavu před zahájením série změn, které vedly k narušení datové integrity. Rollback se používá při transakčním zpracování v případě, že se transakce nepodařila dokončit a je třeba uvést data zpět do konzistentního stavu. V jazyce SQL, se používá příkaz ROLLBACK, který vrátí zpět všechny změny v datech až do okamžiku, kdy byl zadán poslední příkaz BEGIN WORK, nebo START TRANSACTION.
- En tecnologías de base de datos, un rollback es una operación que devuelve a la base de datos a algún estado previo. Los Rollbacks son importantes para la integridad de la base de datos, a causa de que significan que la base de datos puede ser restaurada a una copia limpia incluso después de que se han realizado operaciones erróneas. Son cruciales para la recuperación de crashes de un servidor de base de datos; realizando rollback(devuelto) cualquier transacción que estuviera activa en el tiempo del crash, la base de datos es restaurada a un estado consistente. En SQL, ROLLBACK es un comando que causa que todos los cambios de datos desde la última sentencia BEGIN WORK, o START TRANSACTION sean descartados por el sistema de gestión de base de datos relacional (RDBMS), para que el estado de los datos sea "rolled back"(devuelto) a la forma en que estaba antes de que aquellos cambios tuvieran lugar. Una sentencia ROLLBACK también publicará cualquier savepoint existente que puediera estar en uso. En muchos dialectos de SQL, ROLLBACKs son específicos de la conexión. Esto significa que si se hicieron dos conexiones a la misma base de datos, un ROLLBACK hecho sobre una conexión no afectará a cualesquiera otras conexiones. Esto es vital para el buen funcionamiento de la Concurrencia. La funcionalidad de rollback está normalmente implementada con un Log de transacciones, pero puede también estar implementada mediante control de concurrencia multiversión.
- Dans le contexte des bases de données transactionnelles, rollback est un terme anglais qui désigne une méthode permettant dans un contexte défini, d'annuler l'ensemble des requêtes que l'on vient pourtant de réaliser (le fait inverse du commit). On parle alors de transaction : un ensemble de requêtes réalisées en une seule opération atomique. Les traitements réalisés durant cette transaction ne seront pas pris en considération.
- Il rollback è un'operazione che permette di riportare il database ad una versione precedente. Le 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. Esse svolgono una funzione indispensabile per recuperare i dati dopo un crash: infatti, effettuando il rollback su ogni transazione attiva durante il crash il database viene riportato allo stato precedente. Il termine viene anche utilizzato comunemente per indicare una qualsiasi operazione di ripristino effettuata su un software o un sistema, ad esempio in seguito ad un'installazione o ad 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 i dati contenuti nel database 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 connessioni specifiche. Ciò significa che se vengono effettuate più connessioni allo stesso database, 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.
- ロールバック はコンピュータ用語では、データ更新などで障害が起こったときに、その前の状態にまで戻ることをいう。データベースでは、更新前のジャーナルファイルを使い、更新前の状態に戻す。 また、過去のいい状態に戻ることなどを指す。ロールバック(長期低価格)商品、ロールバックマラリア(マラリア撃退)計画など。
- Een rollback is het terugdraaien van een actie in een databank. Hierbij worden de gegevens van een database weer in de oorspronkelijke toestand teruggebracht na een (poging tot) verandering van die gegevens die niet goed uitgevoerd werd, zodat twijfel zou kunnen ontstaan over de juistheid van de gegevens. Als er geen twijfel is over de juistheid van de veranderingen en de verandering van de gegevens is goed uitgevoerd, dan kan de verandering worden vast gelegd door middel van een commit. Databankmanagementssystemen zijn zo ontworpen dat een blok van transacties voorgoed doorgevoerd wordt met een commit, of helemaal teruggedraaid met een rollback. Dit wordt ook beschreven in het ACID-principe.
- Rollback – technologia stosowana w bazach danych do przywracania struktury bazy danych do stanu sprzed określonego przedziału czasowego. Jest ona przydatna w wypadkach np. uszkodzenia struktury bazy danych lub przypadkowego usunięcia istotnego znacznika. Działanie tej technologii polega na nadpisaniu zawartości danej bazy danych obrazem kopii zapasowej zapisanym na dysku twardym komputera, z którego jest przeprowadzana operacja rollbacku bazy danych. Przykładem może być przywracanie artykułów na Wikipedii po dokonaniu aktów .
- Оператор ROLLBACK (откат) применяется для того, чтобы: отменить все изменения, внесённые начиная с момента начала транзакции или с какой-то точки сохранения. очистить все точки сохранения данной транзакции завершить транзакцию освободить все блокировки данной транзакции
|
| rdfs:comment
|
- In database technologies, a rollback is an operation which returns the database to some previous state. Rollbacks are important for database integrity, because they mean that the database can be restored to a clean copy even after erroneous operations are performed. They are crucial for recovering from database server crashes; by rolling back any transaction which was active at the time of the crash, the database is restored to a consistent state.
- Als Rollback bezeichnet man in EDV-Systemen das „Zurücksetzen“ der einzelnen Verarbeitungsschritte einer Transaktion. Das System wird dadurch vollständig auf den Zustand vor dem Beginn der Transaktion zurückgeführt. Ein Rollback wird typischerweise im Fehlerfall angestoßen, falls beispielsweise ein Verarbeitungsschritt in der betreffenden Transaktion nicht korrekt durchgeführt werden kann.
- Rollback je operace, která v databázových technologiích vrací databázi do nějakého předchozího stavu. Operace rollback je velmi důležitá pro zachování datové integrity. Rollback umožňuje v případě chyby zpracování vrátit databázi do stavu před zahájením série změn, které vedly k narušení datové integrity.
- En tecnologías de base de datos, un rollback es una operación que devuelve a la base de datos a algún estado previo. Los Rollbacks son importantes para la integridad de la base de datos, a causa de que significan que la base de datos puede ser restaurada a una copia limpia incluso después de que se han realizado operaciones erróneas.
- Dans le contexte des bases de données transactionnelles, rollback est un terme anglais qui désigne une méthode permettant dans un contexte défini, d'annuler l'ensemble des requêtes que l'on vient pourtant de réaliser (le fait inverse du commit). On parle alors de transaction : un ensemble de requêtes réalisées en une seule opération atomique. Les traitements réalisés durant cette transaction ne seront pas pris en considération.
- Il rollback è un'operazione che permette di riportare il database ad una versione precedente. Le 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.
- ロールバック はコンピュータ用語では、データ更新などで障害が起こったときに、その前の状態にまで戻ることをいう。データベースでは、更新前のジャーナルファイルを使い、更新前の状態に戻す。 また、過去のいい状態に戻ることなどを指す。ロールバック(長期低価格)商品、ロールバックマラリア(マラリア撃退)計画など。
- Een rollback is het terugdraaien van een actie in een databank. Hierbij worden de gegevens van een database weer in de oorspronkelijke toestand teruggebracht na een (poging tot) verandering van die gegevens die niet goed uitgevoerd werd, zodat twijfel zou kunnen ontstaan over de juistheid van de gegevens. Als er geen twijfel is over de juistheid van de veranderingen en de verandering van de gegevens is goed uitgevoerd, dan kan de verandering worden vast gelegd door middel van een commit.
- Rollback – technologia stosowana w bazach danych do przywracania struktury bazy danych do stanu sprzed określonego przedziału czasowego. Jest ona przydatna w wypadkach np. uszkodzenia struktury bazy danych lub przypadkowego usunięcia istotnego znacznika. Działanie tej technologii polega na nadpisaniu zawartości danej bazy danych obrazem kopii zapasowej zapisanym na dysku twardym komputera, z którego jest przeprowadzana operacja rollbacku bazy danych.
- Оператор ROLLBACK (откат) применяется для того, чтобы: отменить все изменения, внесённые начиная с момента начала транзакции или с какой-то точки сохранения. очистить все точки сохранения данной транзакции завершить транзакцию освободить все блокировки данной транзакции
|