Serializability theory for replicated databases

作者:

Highlights:

摘要

In a one-copy distributed database, each data item is stored at exactly one site of a distributed system. In a replicated database, some data items are stored at multiple sites. The main motivation for replicated data is improved reliability: by storing important data at multiple sites, the system can tolerate failures more gracefully. This paper presents a theory for proving the correctness of algorithms that manage replicated data. The theory is an extension of serializability theory. We use the theory to give simple correctness proofs for two replicated data algorithms: Gifford's “quorum consensus” algorithm, and Eager and Sevcik's “missing writes” algorithm.

论文关键词:

论文评审过程:Received 13 October 1983, Revised 14 May 1984, Available online 2 December 2003.

论文官网地址:https://doi.org/10.1016/0022-0000(85)90058-3