1983 · 164 citations · 12 references
ComputingComputer ScienceComputer SystemsDistributed SystemsFault-tolerant ComputingFault-tolerant SystemsData RedundancyData ReplicationDatabase RecoveryDistributed DatabasesDistributed StorageReliable Distributed SystemsDistributed Database DesignDistributed Database ManagementDistributed RecoveryDistributed ReplicationFault-tolerant Database SystemsRecovery In Distributed DatabasesSystem ReliabilitySystem Reliability Analysis
A replicated database is a distributed database in which some data items are stored redundantly at multiple sites. The main goal is to improve system reliability. By storing critical data at multiple sites, the system can operate even though some sites have failed. However, few distributed database systems support replicated data, because it is difficult to manage as sites fail and recover.
12
Reaching Agreement in the Presence of Faults
Marshall C. Pease, Robert E. Shostak, Leslie Lamport · Journal of the ACM · 1980 · 2.4K citations · Full text
The notions of consistency and predicate locks in a database system
Kapali P. Eswaran, Jim Gray, Raymond A. Lorie et al. · Communications of the ACM · 1976 · 2K citations · Full text
Weighted voting for replicated data
David K. Gifford · 1979 · 1.3K citations · Full text
The Byzantine generals strike again
Danny Dolev · Journal of Algorithms · 1982 · 573 citations