1992 · 76 citations · 18 references
ComputingComputer ScienceComputer SystemsDatabasesFault-tolerant ComputingFault-tolerant SystemsCachingData Storage SystemsDatabase RecoveryFault-tolerant Storage SystemsReliable Storage SystemsStorage ManagementBuffer Management PoliciesCost Performance Trade-offsCrash RecoveryFault-tolerant LoggingLog BufferingRecovery Buffer ManagementRecovery Performance OptimizationRecovery System Design
In this paper, we address the correctness and performance issues that arise when implementing logging and crash recovery in a page-server environment. The issues result from two characteristics of page-server systems: 1) the fact that data is modified and cached in client database buffers that are not accessible by the server, and 2) the performance and cost trade-offs that are inherent in a client-server environment. We describe a recovery system that we have implemented for the client-server version of the EXODUS storage manager. The implementation supports efficient buffer management policies, allows flexibility in the interaction between clients and the server, and reduces the server load by generating log records at clients. We also present a preliminary performance analysis of the implementation.
18
C. Mohan, Don Haderle, Bruce G. Lindsay et al. · ACM Transactions on Database Systems · 1992 · 1K citations · Full text
The ObjectStore database system
Charles Lamb, Gordon Landis, Jack Orenstein et al. · Communications of the ACM · 1991 · 552 citations · Full text
O. Deux · Communications of the ACM · 1991 · 257 citations · Full text
Computing, Information Technology, Copyright Infringement +4
Architecture of the ORION next-generation database system
W. Kim, Jorge F. Garza, Nat Ballou et al. · IEEE Transactions on Knowledge and Data Engineering · 1990 · 239 citations
Third-generation database system manifesto
Michael Stonebraker, Lawrence A. Rowe, Bruce G. Lindsay et al. · ACM SIGMOD Record · 1990 · 206 citations · Full text
Business, Information Systems, Building Information Modeling +4