EXTENSIBILITY IN THE STARBURST DATABASE SYSTEM.
P. Schwarz, W. Chang, et al.
International Workshop on Object-Oriented Database Systems 1985
This paper presents an algorithm, called ARIES/CSA 1994, for performing recovery correctly in client-server (CS) architectures. In CS, the server manages the disk version of the database. The clients, after obtaining database pages from the server, cache them in their buffer pools. Clients perform their updates on the cached pages and produce log records. The log records are buffered locally in virtual storage and later sent to the single log at the server. ARIES/CSA supports a write-ahead logging (WAL), fine-granularity (e.g., record) locking, partial rollbacks and flexible buffer management policies like steal and no-force. It does not require that the clocks on the clients and the server be synchronized. Checkpointing by the server and the clients allows for flexible and easier recovery. © 1994, ACM. All rights reserved.
P. Schwarz, W. Chang, et al.
International Workshop on Object-Oriented Database Systems 1985
Hui-I Hsiao, Inderpal Narang
SIGMOD Record (ACM Special Interest Group on Management of Data)
Gustavo Alonso, Claus Hagen, et al.
IEEE Concurrency
Wen-Syan Li, Daniel C. Zilio, et al.
Data and Knowledge Engineering