Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Read-only transactions in a distributed database

Published: 01 June 1982 Publication History
  • Get Citation Alerts
  • 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

    [1]
    ALSBERG, P.A., AND DAY, J.D. A principle for resilient sharing of distributed resources. In Proc. 2nd Int. Conf. Software Engineering (San Francisco, Calif., 1976), pp. 562-570.
    [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]
    ELLIS, C.A. Consistency and correctness of duplicate database systems. In Proc. 6th Syrup. Operating System Principles (West Lafayette, Ind., 1977), pp. 67-84.
    [4]
    ESWARAN, K.P., GRAY, J.N., LOmE, R.A., AND TRAIGER, I.L. The notions of consistency and predicate locks in a database system. Commun. ACM 19, 11 (Nov. 1976), 624-633.
    [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]
    GRAY, J.N. Notes on database operating systems, Advanced Course on Operating Systems, Technical Univ., Munich, 1977.
    [8]
    LAMPORT, L. Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21, 7 (July 1978), 558-565.
    [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]
    THOMAS, R.H. A majority consensus approach to concurrency control for multiple copy databases. ACM Trans. Database Syst. 4, 2 (June 1979), 180-209.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Database Systems
    ACM Transactions on Database Systems  Volume 7, Issue 2
    June 1982
    191 pages
    ISSN:0362-5915
    EISSN:1557-4644
    DOI:10.1145/319702
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 June 1982
    Published in TODS Volume 7, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. R insularity
    2. concurrency control
    3. consistency
    4. currency
    5. query
    6. read-only transaction
    7. schedule
    8. serializability
    9. transaction
    10. transaction processing algorithm

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)123
    • Downloads (Last 6 weeks)6
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)On-the-fly, incremental, consistent reading of entire databasesAlgorithmica10.1007/BF018404481:1-4(271-287)Online publication date: 22-Mar-2023
    • (2022)Cardinality estimation in DBMSProceedings of the VLDB Endowment10.14778/3503585.350358615:4(752-765)Online publication date: 14-Apr-2022
    • (2020)A Broadcasting Scheme for Transaction Processing in a Wireless EnvironmentHandling Priority Inversion in Time-Constrained Distributed Databases10.4018/978-1-7998-2491-6.ch005(86-102)Online publication date: 2020
    • (2018)Performance Modeling of Database Systems: a SurveyJournal of Telecommunications and Information Technology10.26636/jtit.2018.1289184:2018(37-45)Online publication date: 28-Dec-2018
    • (2018)Eventual Consistency for CRDTsProgramming Languages and Systems10.1007/978-3-319-89884-1_34(968-995)Online publication date: 14-Apr-2018
    • (2016)GMUIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2015.251099827:10(2911-2925)Online publication date: 1-Oct-2016
    • (2014)G-DURProceedings of the 15th International Middleware Conference10.1145/2663165.2663336(13-24)Online publication date: 8-Dec-2014
    • (2013)Non-monotonic Snapshot IsolationProceedings of the 2013 IEEE 32nd International Symposium on Reliable Distributed Systems10.1109/SRDS.2013.25(163-172)Online publication date: 30-Sep-2013
    • (2013)On the scalability of snapshot isolationProceedings of the 19th international conference on Parallel Processing10.1007/978-3-642-40047-6_39(369-381)Online publication date: 26-Aug-2013
    • (2013)Transaction Management in Mobile Database SystemsFundamentals of Pervasive Information Management Systems10.1002/9781118647714.ch07(127-218)Online publication date: Jul-2013
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media