DocumentCode
2638069
Title
Asynchronous version advancement in a distributed three version database
Author
Jagadish, H.V. ; Mumick, Inderpal Singh ; Rabinovich, Michael
fYear
1998
fDate
23-27 Feb 1998
Firstpage
424
Lastpage
435
Abstract
We present an efficient protocol for multi-version concurrency control in distributed databases. The protocol creates no more than three versions of any data item, while guaranteeing that: update transactions never interfere with read-only transactions; the version advancement mechanism is completely asynchronous with (both update and read-only) user transactions; and read-only transactions do not acquire locks and do not write control information into the data items being read. This is an improvement over existing multi-versioning schemes for distributed databases, which either require a potentially unlimited number of versions, or require coordination between version advancement and user transactions. Our protocol can be applied in a centralized system also, where the improvement over existing techniques is in reducing the number of versions from four to three. The proposed protocol is valuable in large applications that currently shut off access to the system while managing version advancement manually, but now have a need for automating this process and providing continuous access to the data
Keywords
concurrency control; configuration management; distributed databases; memory protocols; query processing; transaction processing; asynchronous version advancement; centralized system; data access; distributed three version database; multiversion concurrency control; protocol; read-only transactions; update transactions; user transactions; version advancement mechanism; Access protocols; Concurrency control; Delay; Distributed databases; Interference elimination; Laboratories; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1998. Proceedings., 14th International Conference on
Conference_Location
Orlando, FL
ISSN
1063-6382
Print_ISBN
0-8186-8289-2
Type
conf
DOI
10.1109/ICDE.1998.655805
Filename
655805
Link To Document