Using Multiversion Data for Non-Interfering Execution of Write-Only Transactions

D. Agrawal, V. Krishnaswamy

Research output: Contribution to journalArticle

11 Citations (Scopus)

Abstract

A modular version control mechanism is developed for executing write-only transactions with minimal interference to read-write transactions using multiversion data. The execution of write-only transactions is completely independent of the underlying concurrency control protocol. The version control mechanism provides the versatility of using any conflict-baaed concurrency control protocol for read-write transaction synchronization. An integrated version control mechanism is presented in which both read-only and write-only transactions are handled symmetrically, and are independent of the concurrency control mechanism. In addition, there is negligible version control related overhead for executing read-only and write-only transactions. Our approach of non-interfering execution of write-onlY transactions is particularly useful in database systems consisting of abstract data objects where blind-write operations are dominant.

Original languageEnglish
Pages (from-to)98-107
Number of pages10
JournalACM SIGMOD Record
Volume20
Issue number2
DOIs
Publication statusPublished - 4 Jan 1991

    Fingerprint

ASJC Scopus subject areas

  • Software
  • Information Systems

Cite this