An Optimal Locking Scheme in Object-Oriented Database Systems

In this paper, a locking-based concurrency control scheme is presented for object-oriented databases (OODBs). It is designed for controlling accesses to class hierarchies, which is an important concept in OODBs. Based on access frequency of each class, the proposed scheme incurs less locking overhead than the existing works, explicit locking and implicit locking, for any OODB environments. This paper also proves that the proposed scheme performs better than the existing schemes.

[1]  José Martinez,et al.  Automating fine concurrency control in object-oriented databases , 1993, Proceedings of IEEE 9th International Conference on Data Engineering.

[2]  Won Kim,et al.  Transaction management in an object-oriented database system , 1988, SIGMOD '88.

[3]  C. V. Ramamoorthy,et al.  Knowledge and Data Engineering , 1989, IEEE Trans. Knowl. Data Eng..

[4]  Irving L. Traiger,et al.  The notions of consistency and predicate locks in a database system , 1976, CACM.

[5]  Le Gruenwald,et al.  An effective class hierarchy concurrency control technique in object-oriented database systems , 1998, Inf. Softw. Technol..

[6]  Suh-Yin Lee,et al.  A Multi-Granularity Locking Model for Concurrency Control in Object-Oriented Database Systems , 1996, IEEE Trans. Knowl. Data Eng..

[7]  Jean Ferrié,et al.  Integrating Concurrency Control into an Object-Oriented Database System , 1990, Building an Object-Oriented Database System, The Story of O2.

[8]  Michael J. Franklin,et al.  Concurrency Control and Recovery , 2014, Encyclopedia of Database Systems.

[9]  José Martinez,et al.  Controlling Concurrent Accesses in an Object-Oriented Environment , 1991, DASFAA.