The University of Southampton
University of Southampton Institutional Repository

Performance evaluation of concurrency control techniques for database management systems

Performance evaluation of concurrency control techniques for database management systems
Performance evaluation of concurrency control techniques for database management systems

A database is a symbolic representation of the state of a part of the real world in terms of computable objects. The state of the part of the real world is not static and every change in this state must be reflected in the database.Integrity of the database is defined as the maintainence of the attributes of the computable objects or entities. Semantics of these entities are well-defined by the database designer; the entities change their values under semantic constraints or semantic integrity assertions. A database state is a mapping from name to value and Transactions are mechanisms which change database state. In order to improve system response and to achieve optimum resource utilization transactions are scheduled concurrently. However, this way of scheduling transactions can have an adverse effect on the integrity of the database if it is not managed properly. The mechanisms which control the concurrent scheduling of transactions are called Synchronization or Concurrency Control Techniques. There are several types of these, each with its advantages and disadvantages. In this work an extensive performance study of these techniques, using simulation models, has been done and an attempt made to define relationships between the environment and the type of synchronization technique.

University of Southampton
Kumar, Vijay
aff08f26-70e9-4db3-a299-8c43ccefccba
Kumar, Vijay
aff08f26-70e9-4db3-a299-8c43ccefccba

Kumar, Vijay (1982) Performance evaluation of concurrency control techniques for database management systems. University of Southampton, Doctoral Thesis.

Record type: Thesis (Doctoral)

Abstract

A database is a symbolic representation of the state of a part of the real world in terms of computable objects. The state of the part of the real world is not static and every change in this state must be reflected in the database.Integrity of the database is defined as the maintainence of the attributes of the computable objects or entities. Semantics of these entities are well-defined by the database designer; the entities change their values under semantic constraints or semantic integrity assertions. A database state is a mapping from name to value and Transactions are mechanisms which change database state. In order to improve system response and to achieve optimum resource utilization transactions are scheduled concurrently. However, this way of scheduling transactions can have an adverse effect on the integrity of the database if it is not managed properly. The mechanisms which control the concurrent scheduling of transactions are called Synchronization or Concurrency Control Techniques. There are several types of these, each with its advantages and disadvantages. In this work an extensive performance study of these techniques, using simulation models, has been done and an attempt made to define relationships between the environment and the type of synchronization technique.

Text
217446.pdf - Version of Record
Available under License University of Southampton Thesis Licence.
Download (6MB)

More information

Published date: 1982

Identifiers

Local EPrints ID: 459771
URI: http://eprints.soton.ac.uk/id/eprint/459771
PURE UUID: 00244e6e-d912-4689-9fab-27b22ed4a82b

Catalogue record

Date deposited: 04 Jul 2022 17:18
Last modified: 16 Mar 2024 18:33

Export record

Contributors

Author: Vijay Kumar

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×