PODC '94 Proceedings of the thirteenth annual ACM symposium on Principles of distributed computing
Adaptive distributed data management with weak consistent replicated data
SAC '96 Proceedings of the 1996 ACM symposium on Applied Computing
A new approach to developing and implementing eager database replication protocols
ACM Transactions on Database Systems (TODS)
Performance Modeling of Distributed and Replicated Databases
IEEE Transactions on Knowledge and Data Engineering
Increasing the Expressiveness of Analytical Performance Models for Replicated Databases
ICDT '99 Proceedings of the 7th International Conference on Database Theory
Improving Performance in Replicated Databases through Relaxed Coherency
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
SRDS '96 Proceedings of the 15th Symposium on Reliable Distributed Systems
Replica synchronisation in grid databases
International Journal of Web and Grid Services
Hi-index | 0.00 |
In this paper we present a classification of the methods for updating replicated databases. The main contribution of this paper is to present the various methods in the context of a structured taxonomy, which accommodates very heterogeneous methods. Classes of update methods are presented through their general properties, such as the invariants that hold for them. Methods are reviewed both in their normal and abnormal behaviour (e.g., after a network partition). We show that several methods presented in the literature, sometimes in independent papers with no cross-reference, are indeed very much related, for instance because they share the same basic technique. We also show in what sense they diverge from the basic technique. This classification can serve as a basis for choosing the method that is most suitable to a specific application. It can also be used as a guideline to researchers who aim at developing new mechanisms.