RECOVERY PROCESSING USING TORN WRITE DETECTION
The recovery of a transaction, and perhaps the recovery of multiple transactions, in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an example, the persistent system may serve as part of the main memory of the computing system. The tran...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English French |
Published |
20.11.2014
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | The recovery of a transaction, and perhaps the recovery of multiple transactions, in a computing system in which one or more persistent systems are coupled via a bus to one or more processors. As an example, the persistent system may serve as part of the main memory of the computing system. The transaction might implement multi-versioning in which a record is not updated in place. Rather, each record is represented as a sequence of one or more record versions, each version having a valid interval during which that the record version is considered to properly represent the record. Torn write guards may be used to verify that there are no torn writes in the record versions or in the log buffer associated with the transaction.
L'invention concerne la restauration d'une transaction, et éventuellement la restauration de multiples transactions, dans un système informatique dans lequel un ou plusieurs systèmes persistants sont couplés par l'intermédiaire d'un bus à un ou plusieurs processeurs. A titre d'exemple, le système persistant peut servir de partie de la mémoire principale du système informatique. La transaction pourrait mettre en œuvre un versionnage multiple dans lequel un enregistrement n'est pas mis à jour en place. A la place, chaque enregistrement est représenté sous la forme d'une séquence d'une ou plusieurs versions d'enregistrement, chaque version ayant un intervalle valide durant lequel il est considéré que la version d'enregistrement représente correctement l'enregistrement. Des protections contre les erreurs d'écriture peuvent être utilisées pour vérifier qu'il n'existe aucune erreur d'écriture dans les versions d'enregistrement ni dans le tampon de journal associé à la transaction. |
---|---|
Bibliography: | Application Number: WO2014US31629 |