Implementation of Automatic Lock Determination in C++-Based OODBMSs

0
55

Authors: Eunji Hong, Suk I. Yoo, Yong S. Jun

Tags: 1998, conceptual modeling

In most C++-based OODBMSs, the concurrency control has been implemented by using the locking mechanism. However, application programmers for those databases should be involved in locking the objects that would be accessed from their applications. So they had to spend a lot of time on issuing locks, and thus the productivity of application development has become poor. This paper presents a mechanism of automatic lock determination in C++-based OODBMSs in order to solve the above problem. In this mechanism, the locks for the objects accessed in applications can be automatically determined at compile-time and the locks are requested automatically to the lock manager just before the objects are accessed at run-time. This mechanism is entirely transparent to application programmers, and thus it can improve the productivity of application development in C++-based OODBMSs.

Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-540-49524-6_26