Title :
Deferred updates and data placement in distributed databases
Author :
Chundi, Parvathi ; Rosenkrantz, Daniel J. ; Ravi, S.S.
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Albany, NY, USA
fDate :
26 Feb-1 Mar 1996
Abstract :
Commercial distributed database systems generally support an optional protocol that provides loose consistency of replicas, allowing replicas to be inconsistent for some time. In such a protocol, each replicated data item is assigned a primary copy site. Typically, a transaction updates only the primary copies of data items, with updates to other copies deferred until after the transaction commits. After a transaction commits, its updates to primary copies are sent transactionally to the other sites containing secondary copies. We investigate the transaction model underlying the above protocol. We show that global serializability in such a system is a property of the placement of primary and secondary copies of replicated data items. We present a polynomial time algorithm to assign primary sites to data items so that the resulting topology ensures serializability
Keywords :
data integrity; distributed databases; query processing; transaction processing; commercial database; data placement; deferred updates; distributed databases; global serializability; polynomial time algorithm; primary copies; primary copy site; protocol; query processing; replica consistency; replicated data item; secondary copies; transaction processing; Access protocols; Availability; Computer science; Concurrency control; Database systems; Distributed databases; Message-oriented middleware; Polynomials; Topology; Transaction databases;
Conference_Titel :
Data Engineering, 1996. Proceedings of the Twelfth International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-7240-4
DOI :
10.1109/ICDE.1996.492196