METHOD AND SYSTEM FOR IMPLEMENTING BUSINESS LOGIC
First Claim
Patent Images
1. A method of recovering a database, the method comprising:
- providing a computer having a processor;
providing a backup database including a last change marker;
extracting, using the processor, the last change marker from the backup database;
providing transaction logs, wherein each transaction of the transaction logs includes input data, processed data, and a change marker;
sorting, using the processor, the transactions of the transaction logs using the change markers;
replaying, using the processor, one or more of the transactions of the transaction logs; and
generating a recovered database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of recovering a database includes providing a computer having a processor and providing a backup database including a last change marker. The method also includes extracting, using the processor, the last change marker from the backup database and providing transaction logs. Each transaction of the transaction logs includes input data, processed data, and a change marker. The method further includes sorting, using the processor, the transactions of the transaction logs using the change markers, replaying, using the processor, one or more of the transactions of the transaction logs, and generating a recovered database.
-
Citations
20 Claims
-
1. A method of recovering a database, the method comprising:
-
providing a computer having a processor; providing a backup database including a last change marker; extracting, using the processor, the last change marker from the backup database; providing transaction logs, wherein each transaction of the transaction logs includes input data, processed data, and a change marker; sorting, using the processor, the transactions of the transaction logs using the change markers; replaying, using the processor, one or more of the transactions of the transaction logs; and generating a recovered database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of forming a transaction log, the method comprising:
-
providing a computer having a processor; receiving one or more client inputs including a request; processing, using the processor, the request using the processor to provide processed data; merging, using the processor, at least one of the one or more client inputs and the processed data; determining that the merged one or more client inputs and processed data is to be committed; creating, using the processor, a transaction log entry using the merged one or more client inputs and processed data; storing the transaction log entry in the transaction log; and storing a change marker associated with the transaction log entry in the transaction log. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A database recovery system comprising:
-
an input/output module; a processor coupled to the input/output module; a backup database coupled to the processor, wherein the backup database includes a last change marker; a database of transaction logs, wherein each transaction of the transaction logs includes input data, processed data, and a change marker; a sorting module coupled to the database of transaction logs and operable to sort the transactions of the transaction logs using the change markers; a replay module operable replay one or more of the transactions of the transaction logs; and a recovered database. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification