ACM Transactions on Database Systems · 1982 · 181 citations · 8 references
ComputingComputer ScienceData ManagementDatabasesDistributed SystemsConcurrency ControlDatabase ManagementDistributed DatabasesDistributed TransactionsQuery ProcessingTransaction ManagementConsistencyConsistency In Distributed DatabasesDatabase TransactionsDistributed Database DesignDistributed Database ManagementDistributed Transaction ProcessingQuery ExecutionTransaction Processing
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.
8
The notions of consistency and predicate locks in a database system
Kapali P. Eswaran, Jim Gray, Raymond A. Lorie et al. · Communications of the ACM · 1976 · 2K citations · Full text