Parallelism in database production systems

Jaideep Srivastava, Kuo Wei Hwang, Jack S.Eddy Tan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

A study is made of the issues in parallelizing database production systems. Various kinds of parallelism possible in production systems are classified. Parallel execution of production systems leads to some subtle problems which, if not handled carefully, can cause altered execution semantics. The precise conditions that any parallel implementation of production systems must fulfill in order to be semantically consistent are identified. A mechanism that guarantees the semantic consistency of parallel execution and proves its correctness is presented. It is based on a novel locking mechanism that provides more parallelism than conventional two-phase locking. The various factors that can affect the actual speedup of a database production system are discussed.

Original languageEnglish (US)
Title of host publicationProceedings - Sixth International Conference on Data Engineering
PublisherPubl by IEEE
Pages121-128
Number of pages8
ISBN (Print)0818620250
StatePublished - Dec 1 1990
EventProceedings - Sixth International Conference on Data Engineering - Los Angeles, CA, USA
Duration: Feb 5 1990Feb 9 1990

Publication series

NameProceedings - Sixth International Conference on Data Engineering

Other

OtherProceedings - Sixth International Conference on Data Engineering
CityLos Angeles, CA, USA
Period2/5/902/9/90

Fingerprint Dive into the research topics of 'Parallelism in database production systems'. Together they form a unique fingerprint.

  • Cite this

    Srivastava, J., Hwang, K. W., & Tan, J. S. E. (1990). Parallelism in database production systems. In Proceedings - Sixth International Conference on Data Engineering (pp. 121-128). (Proceedings - Sixth International Conference on Data Engineering). Publ by IEEE.