Concurrency Control with Object Versions in OODBMS
碩士 === 國立中興大學 === 資訊科學研究所 === 87 === To support object versions is an important function of object-oriented database systems and it needs an efficient version mechanism. On the other hand, concurrency control is also an essential function to enhance the performance of any database system....
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1999
|
Online Access: | http://ndltd.ncl.edu.tw/handle/50964573149467143747 |
Summary: | 碩士 === 國立中興大學 === 資訊科學研究所 === 87 === To support object versions is an important function of object-oriented database systems and it needs an efficient version mechanism. On the other hand, concurrency control is also an essential function to enhance the performance of any database system. In this study we use an object version model in object-oriented database systems to enhance concurrency control. Access conflicts are reduced by employing both features of alternatives and derive operations in the object version model. Based on the traditional two-phase locking and timestamp ordering protocols, we propose two concurrency control schemes using object versions and compare the new concurrency control schemes with the traditional ones.
In order to observe the concurrency gains of the two new schemes, we implement a simulation program and complete five simulation experiments. The results of these experiments prove that the new concurrency control schemes outperform their traditional counterparts.
|
---|