Patent ReferencesMulti-processing system with a hierarchial memory having journaling and copyback Method and apparatus for logging journal data using a log write ahead data set Soft checkpointing system using log sequence numbers derived from stored data pages and log records for database recovery Concurrently applying redo records to backup database in a log sequence using single queue server per queue at a time Data processing method for file status recovery includes providing a log file of atomic transactions that may span both volatile and non volatile memory Log archive filtering method for transaction-consistent forward recovery from catastrophic media failures Method for managing database recovery from failure of a shared store in a system including a plurality of transaction-based systems of the write-ahead logging type Method for providing data availability in a transaction-oriented system during restart after a failure Patent #: 5333303 InventorsApplicationNo. 066360 filed on 05/21/1993US Classes:707/202, Recoverability707/204, Archiving or backup711/161, Archiving714/20Plural recovery data sets containing set interrelation data (e.g., time values or log record numbers)ExaminersPrimary: Black, Thomas G.Assistant: Homere, Jean R. Attorney, Agent or FirmInternational ClassesG06F 011/22G06F 015/00 AbstractA method and means for achieving files of modifiable pages in a log based phased commit transaction management system (TMS) in which those pages which have been modified since the last full or incremental backup donot require during the copy operation any modifications to the page itself but merely to a common status page. This is accomplished by management of a pair of global log sequence numbers. Comparison between a first number (ICBU-- LSN) and each data page LSN as the page is modified permits the common status page to be updated to correctly reflect the changed status. Subsequent modifications to the same page donot require amendment of the status page. The status page indicia are reset as part of the backup procedure and for ascertaining the page copy set for incremental copying. The ICBU LSN assumes one of two values as a function of the copy operation and another value for processing page modifications after the copy operation. A second number (ICRF-- LSN) is used in the restoration of a file after the file has been partially restored by a page merge in page number order from full and incremental copies. In this case, the ICRF-- LSN defines the point in the log for redo since the most recent copy was made.Other References
| |