On consistent reading of entire databases

Kwok-Wa Lam, Victor C. S. Lee

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

8 Citations (Scopus)

Abstract

Many applications need to read an entire database in a consistent way. This global-reading of an entire database formulated as a global-read transaction (GRT) is not a trivial issue since it will cause a high degree of interference to other concurrent transactions. Conventional concurrency control protocols are obviously inadequate in handling the long-lived GRT. Previous studies [1], [3], [4] proposed additional tests, namely, the Color Test and the Shade Test, to handle conflicts between the GRT and update transactions. However, we discovered that both algorithms can bring about nonserializable schedules of transactions. We propose an enhanced algorithm directly built on the two algorithms to guarantee the serializability of transactions. © 2006 IEEE.
Original languageEnglish
Pages (from-to)569-572
JournalIEEE Transactions on Knowledge and Data Engineering
Volume18
Issue number4
DOIs
Publication statusPublished - Apr 2006

Research Keywords

  • Concurrency control
  • Data consistency
  • Serializability
  • Transaction processing

Fingerprint

Dive into the research topics of 'On consistent reading of entire databases'. Together they form a unique fingerprint.

Cite this