Replicated data management in distributed database systems
- 1 November 1988
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 17 (4) , 62-69
- https://doi.org/10.1145/61733.61738
Abstract
Replication is the key factor in improving the availability of data in distributed systems. Replicated data is stored at multiple sites so that it can be accessed by the user even when some of the copies are not available due to site failures. A major restriction to using replication is that replicated copies must behave like a single copy, i.e., mutual consistency as well as internal consistency must be preserved. Synchronization techniques for replicated data in distributed database systems have been studied in order to increase the degree of concurrency and to reduce the possibility of transaction rollback. In this paper, we classify different synchronization methods by underlying mechanisms and the type of information they use in ordering the operations of transactions, and survey some of the replication management methods appeared in the literature.Keywords
This publication has 11 references indexed in Scilit:
- A quorum-consensus replication method for abstract data typesACM Transactions on Computer Systems, 1986
- How to assign votes in a distributed systemJournal of the ACM, 1985
- Consistency in a partitioned network: a surveyACM Computing Surveys, 1985
- The Exclusive-Writer Approach to Updating Replicated Files in Distributed Processing SystemsIEEE Transactions on Computers, 1985
- Determining the last process to failACM Transactions on Computer Systems, 1985
- An algorithm for concurrency control and recovery in replicated distributed databasesACM Transactions on Database Systems, 1984
- Achieving robustness in distributed database systemsACM Transactions on Database Systems, 1983
- A Majority consensus approach to concurrency control for multiple copy databasesACM Transactions on Database Systems, 1979
- Concurrency Control and Consistency of Multiple Copies of Data in Distributed IngresIEEE Transactions on Software Engineering, 1979
- Weighted voting for replicated dataPublished by Association for Computing Machinery (ACM) ,1979