scispace - formally typeset
Book ChapterDOI

Semantic Concurrency Control on Continuously Evolving OODBMS Using Access Control Lists

TLDR
A concurrency control scheme is proposed using access control lists to provide better concurrency, without the maintenance overhead, and is found that the proposed scheme gives better response time than the existing work and also eliminates the overhead of maintenance of access vectors.
Abstract
Object oriented databases (OODBMS) are widely used for applications which require support of complex relationships on data. Transactions access the database for data or schema simultaneously. The runtime transactions read/modify the data. The design time transactions read/modify the schema. In a continuously evolving domain, more number of design time transactions is executed along with runtime transactions. Parallel execution of runtime and design time transactions affects the consistency of the database. Hence a concurrency control technique is needed to preserve the database consistency. Several concurrency control techniques using multi-granular lock models have been proposed in the literature. Multi-granular lock model provides better concurrency and is simple to implement. But high concurrency is provided to dynamic databases at the cost of heavy maintenance overhead. In this paper, a concurrency control scheme is proposed using access control lists to provide better concurrency, without the maintenance overhead. The performance of proposed scheme is compared with existing work. It is found that the proposed scheme gives better response time than the existing work and also eliminates the overhead of maintenance of access vectors.

read more

Citations
More filters
Journal ArticleDOI

Development of a Concurrency Control Technique for Multiple Inheritance in Object-Oriented Databases

Woochun Jun, +1 more
TL;DR: MIIL(Multiple Inheritance Implicit Locking) 기법은 관계 데이터 클래스 구조를 제공해다, 귰존의 Implicit 로킹(Locking).
References
More filters
Proceedings ArticleDOI

Semantics and implementation of schema evolution in object-oriented databases

TL;DR: A framework for supporting schema evolution is established, the semantics of schema evolution are defined, and the implementation of the implementation is discussed.
Book

Introduction to object-oriented databases

Won Kim
TL;DR: This book draws on the author's Orion project at MCC, currently the most advanced object-oriented database system, and places this work in a larger context by using relational database systems and other object- oriented systems for comparison.
Proceedings ArticleDOI

The 007 Benchmark

TL;DR: The OO7 Benchmark is described and it is hoped that the benchmark will provide useful insight for end-users evaluating the performance of OODBMS systems and the research community will find that OO8 provides a database schema, instance, and workload that is useful for evaluating new techniques and algorithms for OodBMS implementation.
Journal ArticleDOI

Composite objects revisited

TL;DR: The new results on the use of composite objects as a unit of not only versions, physical clustering and concurrency control, but also authorization are described.
Journal ArticleDOI

Semantics-based concurrency control: beyond commutativity

TL;DR: To ensure the serializability of transactions, the recoverability relationship between transactions is forced to be acyclic, which can be used to decrease the delay involved in processing non-commuting operations while still avoiding cascading aborts.
Related Papers (5)