Read-only transactions in a distributed database
- 1 June 1982
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 7 (2) , 209-234
- https://doi.org/10.1145/319702.319704
Abstract
A read-only transaction or query is a transaction which does not modify any data. Read-only transactions could be processed with general transaction processing algorithms, but in many cases it is more efficient to process read-only transactions with special algorithms which take advantage of the knowledge that the transaction only reads. This paper defines the various consistency and currency requirements that read-only transactions may have. The processing of the different classes of read-only transactions in a distributed database is discussed. The concept of R insularity is introduced to characterize both the read-only and update algorithms. Several simple update and read-only transaction processing algorithms are presented to illustrate how the query requirements and the update algorithms affect the read-only transaction processing algorithms.Keywords
This publication has 4 references indexed in Scilit:
- A Majority consensus approach to concurrency control for multiple copy databasesACM Transactions on Database Systems, 1979
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978
- Consistency and correctness of duplicate database systemsPublished by Association for Computing Machinery (ACM) ,1977
- The notions of consistency and predicate locks in a database systemCommunications of the ACM, 1976