ACM Home Page
Please provide us with feedback. Feedback
Read-only transactions in a distributed database
Full text PdfPdf (2.16 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 7 ,  Issue 2  (June 1982) table of contents
Pages: 209 - 234  
Year of Publication: 1982
ISSN:0362-5915
Authors
Hector Garcia-Molina  Princeton Univ., Princeton, NJ
Gio Wiederhold  Stanford Univ., Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 59,   Citation Count: 45
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/319702.319704
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
BERNSTEIN, P.A., ROTHNIE, J.B., GOOVMAN, N., AND PAPADIMITRIOU, C.A. The concurrency control mechanism of SDD-I: A system for distributed databases (the fully redundant case). IEEE Trans. Softw. Eng. 4, 3 (1978), 154-168.
3
4
 
5
GARCIA-MOLINA, H. Performance of update algorithms for replicated data in a distributed database. Rep. STAN-CS-79-744, Dep. Computer Science, Stanford Univ., Stanford, Calif., 1979.
 
6
GRAY, J.N., LORIE, R.A., PUTZOLU, G.R., AND TRAIGER, I.L. Granularity of locks and degrees of consistency in a shared database. In Modeling in Database Management Systems, Elsevier Noah-Holland, New York, 1976, pp. 365-394.
 
7
8
 
9
REED, D.P. Naming and synchronization in a decentralized computer system. Ph.D. thesis, Dep. Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Cambridge, 1978.
10

CITED BY  45

Collaborative Colleagues:
Hector Garcia-Molina: colleagues
Gio Wiederhold: colleagues