Concurrency control in object-oriented databases: A mechanism and a performance study.

Persistent Link:
http://hdl.handle.net/10150/186316
Title:
Concurrency control in object-oriented databases: A mechanism and a performance study.
Author:
Olsen, David Harold.
Issue Date:
1993
Publisher:
The University of Arizona.
Rights:
Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
Abstract:
Object-oriented databases are becoming increasingly popular in businesses. Some areas of interest include formal object-oriented database models, query optimization, analysis and design techniques, and concurrency control. These issues have been addressed as they pertain to the relational model and to centralized databases but they have not been addressed as they apply to the object-oriented model. This dissertation involves the development and testing of a lock-based concurrency control (CC) mechanism specifically designed for an object-oriented database. The mechanism is named O²C² pronounced oh-two see-two. After the O²C² development is introduced, a proof of correctness is presented to demonstrate that the schedules it produces are equivalent to serializable ones. A discussion ensues concerning simulating O²C² under varying conditions of contention (from very little contention to high contention) to measure its performance in terms of completed transactions per second. This research was conducted in three phases: model development and implementation, simulation to test the model, and analysis of the results. First, CC issues specific to object-oriented databases were developed and applicable models created. Next, the simulation phase was conducted using a specific transaction model. In the third phase, an analysis of the simulation results demonstrates how the mechanism performs under specific conditions.
Type:
text; Dissertation-Reproduction (electronic)
Keywords:
Dissertations, Academic.; Computer science.
Degree Name:
Ph.D.
Degree Level:
doctoral
Degree Program:
Business Administration; Graduate College
Degree Grantor:
University of Arizona
Committee Chair:
Ram, Sudha

Full metadata record

DC FieldValue Language
dc.language.isoenen_US
dc.titleConcurrency control in object-oriented databases: A mechanism and a performance study.en_US
dc.creatorOlsen, David Harold.en_US
dc.contributor.authorOlsen, David Harold.en_US
dc.date.issued1993en_US
dc.publisherThe University of Arizona.en_US
dc.rightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.en_US
dc.description.abstractObject-oriented databases are becoming increasingly popular in businesses. Some areas of interest include formal object-oriented database models, query optimization, analysis and design techniques, and concurrency control. These issues have been addressed as they pertain to the relational model and to centralized databases but they have not been addressed as they apply to the object-oriented model. This dissertation involves the development and testing of a lock-based concurrency control (CC) mechanism specifically designed for an object-oriented database. The mechanism is named O²C² pronounced oh-two see-two. After the O²C² development is introduced, a proof of correctness is presented to demonstrate that the schedules it produces are equivalent to serializable ones. A discussion ensues concerning simulating O²C² under varying conditions of contention (from very little contention to high contention) to measure its performance in terms of completed transactions per second. This research was conducted in three phases: model development and implementation, simulation to test the model, and analysis of the results. First, CC issues specific to object-oriented databases were developed and applicable models created. Next, the simulation phase was conducted using a specific transaction model. In the third phase, an analysis of the simulation results demonstrates how the mechanism performs under specific conditions.en_US
dc.typetexten_US
dc.typeDissertation-Reproduction (electronic)en_US
dc.subjectDissertations, Academic.en_US
dc.subjectComputer science.en_US
thesis.degree.namePh.D.en_US
thesis.degree.leveldoctoralen_US
thesis.degree.disciplineBusiness Administrationen_US
thesis.degree.disciplineGraduate Collegeen_US
thesis.degree.grantorUniversity of Arizonaen_US
dc.contributor.chairRam, Sudhaen_US
dc.contributor.committeememberSlaten, Pamela E.en_US
dc.contributor.committeememberPingry, David A.-
dc.identifier.proquest9333321en_US
dc.identifier.oclc717638151en_US
All Items in UA Campus Repository are protected by copyright, with all rights reserved, unless otherwise indicated.