Patent ReferencesMethod and means for the retention of locks across system, subsystem, and communication failures in a multiprocessing, multiprogramming, shared data environment Method for restoring a database after I/O error employing write-ahead logging protocols 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 Patent #: 5170480 InventorsApplicationNo. 790241 filed on 11/08/1991US Classes:707/8, Concurrency (e.g., lock management in shared database)707/202, Recoverability710/242, Decentralized arbitrating714/20Plural recovery data sets containing set interrelation data (e.g., time values or log record numbers)ExaminersPrimary: Heckler, Thomas M.Attorney, Agent or FirmInternational ClassesG06F 011/30G06F 012/16 G06F 015/40 AbstractIn a multi-system data sharing complex, a database system can write updated pages to a shared electronic store for a fast write. Other database systems can obtain pages written to the shared store for further modification without the pages first being written to stable storage. However, pages are eventually written to the stable storage in a castout process. Recovery of a database from failure of the shared store is bounded by determination of a recovery boundary which, when applied to the union of database system transaction logs, establishes a point in front of which are found log records of modifications to pages which were in the shared store when it failed. These log records are applied to page versions obtained from stable storage to recover from failure of the shared store.Other References
| |