Patent ID: 8909604
Filing Date: 2014-12-09
Classification: G06F

Abstract:
1. A method of returning a database that is corrupted to a correct state, the database allowing for a plurality of transactions which operate upon the database, at least some of the transactions including a plurality of operations, the method comprising: (a) providing both redo operations and undo operations for returning a database that is corrupted to a correct state; (b) detecting corruption of the database; (c) automatically selecting for each operation in a transaction that includes a plurality of operations at least one redo operation and at least one undo operation for returning the database that is corrupted to a correct state; and (d) performing the selected at least one redo operation and at least one undo operation on the operations in the transaction, thereby returning the database that is corrupted to a correct state, wherein the at least one redo operation and at least one undo operation are performed on operations of the same transaction.