A Cost-Effective Method for Providing Improved Data Availability During DBMS Restart Recovery After a Failure
C. Mohan · 1993
Abstract We present a cost-effective method for improving data availability during restart recovery of a data base management system (DBMS) after a failure. The method achieves its objective by enabling the processing of new transactions to be-gin even before restart recovery is completed by exploiting the Comnlt-rs~V concept. It supports fine-granularity (e.g., record) locking with semantically-rich lock modes and operation logging, partial roll-backs, write-ahead logging, and the steal and no-force buffer management policies. The over-head imposed by this method during normal trans-action processing is insignificant. We require very few changes to an existing DBMS in order to sup-port our method. Our method can be implemented with different degrees of sophistication depending on the existing features of a DBMS. 1.