DocumentCode
3254554
Title
Transaction management for object-oriented databases: performance advantages of using multiple versions
Author
Liu, Xiaoying ; Miller, John A. ; Parate, Nilesh R.
Author_Institution
Dept. of Comput. Sci., Georgia Univ., Athens, GA, USA
fYear
1992
fDate
6-9 Apr 1992
Firstpage
222
Lastpage
231
Abstract
Many applications of object-oriented database systems demand high performance and require longer duration transactions. These requirements are contrary to one another. Two trends in modern systems can help improve the situation. Firstly, multiprocessors are becoming commonplace, and secondly, object-oriented database systems supporting multiple versions are becoming popular. Consequently, database protocols that are less prone to extensive blocking (as can be the case with the popular two-phase locking protocol) are needed in future systems. The authors´ simulation studies have shown substantial performance improvements can be obtained by using multiversion protocols for database transaction management. These protocols provide higher throughput at higher levels of concurrency (which are achievable with multiprocessors) than their traditional single version equivalents
Keywords
concurrency control; configuration management; object-oriented databases; protocols; transaction processing; blocking; concurrency; database protocols; multiple versions; multiprocessors; object-oriented databases; performance advantages; throughput; transaction management; Application software; Concurrency control; Concurrent computing; Database systems; Object oriented databases; Object oriented modeling; Protocols; Relational databases; Spatial databases; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Symposium, 1992. Proceedings., 25th Annual
Conference_Location
Orlando, FL
Print_ISBN
0-8186-2765-4
Type
conf
DOI
10.1109/SIMSYM.1992.227559
Filename
227559
Link To Document