An Empirical Analysis of the Object-Oriented Database Concurrency Control Mechanism O2C2

An Empirical Analysis of the Object-Oriented Database Concurrency Control Mechanism O2C2

David Olsen, Sudha Ram
Copyright: © 1999 |Pages: 13
DOI: 10.4018/jdm.1999040102
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Object-oriented databases are becoming increasingly popular in business. Some areas of research interest include formal object-oriented database models, query optimization, analysis and design techniques, and concurrency control. Many of these issues have been well researched as they pertain to the relational model and to centralized databases. Specifically, many studies have concentrated on relational database concurrency control but few have concentrated on object-oriented database concurrency control. Once a concurrency control mechanism is proposed and implemented, the next phase is to analyze its performance using simulation techniques. This paper includes the simulation study for the object-oriented database concurrency control mechanism named O2C2. Contributions of this study include offering a method of simulating concurrency control in an object-oriented database model. This includes extending prior studies that deal only with reading or writing a single data item without implications to the rest of the database. Specifically, the method of simulating concurrency control in an object-oriented database model is applied to the mechanism O2C2. The simulation demonstrates some intuitive, yet important properties about concurrency control in object-oriented databases. For example, as the mix of transactions progresses from operating mostly with instance objects to operating with more class and method definitions, throughput decreases.

Complete Article List

Search this Journal:
Reset
Volume 35: 1 Issue (2024)
Volume 34: 3 Issues (2023)
Volume 33: 5 Issues (2022): 4 Released, 1 Forthcoming
Volume 32: 4 Issues (2021)
Volume 31: 4 Issues (2020)
Volume 30: 4 Issues (2019)
Volume 29: 4 Issues (2018)
Volume 28: 4 Issues (2017)
Volume 27: 4 Issues (2016)
Volume 26: 4 Issues (2015)
Volume 25: 4 Issues (2014)
Volume 24: 4 Issues (2013)
Volume 23: 4 Issues (2012)
Volume 22: 4 Issues (2011)
Volume 21: 4 Issues (2010)
Volume 20: 4 Issues (2009)
Volume 19: 4 Issues (2008)
Volume 18: 4 Issues (2007)
Volume 17: 4 Issues (2006)
Volume 16: 4 Issues (2005)
Volume 15: 4 Issues (2004)
Volume 14: 4 Issues (2003)
Volume 13: 4 Issues (2002)
Volume 12: 4 Issues (2001)
Volume 11: 4 Issues (2000)
Volume 10: 4 Issues (1999)
Volume 9: 4 Issues (1998)
Volume 8: 4 Issues (1997)
Volume 7: 4 Issues (1996)
Volume 6: 4 Issues (1995)
Volume 5: 4 Issues (1994)
Volume 4: 4 Issues (1993)
Volume 3: 4 Issues (1992)
Volume 2: 4 Issues (1991)
Volume 1: 2 Issues (1990)
View Complete Journal Contents Listing