Transaction management in the R* distributed database management system

Article Properties
  • Language
    English
  • DOI (url)
  • Publication Date
    1986/12/01
  • Indian UGC (Journal)
  • Refrences
    27
  • Citations
    76
  • C. Mohan IBM Almaden Research Center, San Jose, CA
  • B. Lindsay IBM Almaden Research Center, San Jose, CA
  • R. Obermarck IMB Almaden Research Center, San Jose, CA
Abstract
Cite
Mohan, C., et al. “Transaction Management in the R* Distributed Database Management System”. ACM Transactions on Database Systems, vol. 11, no. 4, 1986, pp. 378-96, https://doi.org/10.1145/7239.7266.
Mohan, C., Lindsay, B., & Obermarck, R. (1986). Transaction management in the R* distributed database management system. ACM Transactions on Database Systems, 11(4), 378-396. https://doi.org/10.1145/7239.7266
Mohan C, Lindsay B, Obermarck R. Transaction management in the R* distributed database management system. ACM Transactions on Database Systems. 1986;11(4):378-96.
Journal Categories
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Science
Science (General)
Cybernetics
Information theory
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Description

How does R* ensure reliable transactions in a distributed database? This paper explores the transaction management aspects of the R* distributed database system, with a focus on the commit protocols Presumed Abort (PA) and Presumed Commit (PC). These protocols extend the standard two-phase (2P) commit protocol, optimizing for read-only transactions and multi-site update transactions. PA and PC minimize inter-site message traffic and log writes, improving response time. The paper details how R* approaches distributed deadlock detection and resolution. R* ensures data consistency and reliability in distributed environments. This work offers insights into the challenges and solutions for managing transactions in distributed database systems, demonstrating R*'s approach to balancing performance and data integrity, ensuring database transactions are completed successfully across multiple systems.

This paper, published in ACM Transactions on Database Systems, directly addresses the journal's focus on transaction management and distributed databases. The description of the R commit protocols and deadlock detection mechanisms aligns with the journal's aim of advancing knowledge in database system design and implementation. The emphasis on optimizing performance and data consistency is highly relevant to the journal's scope.

Refrences
Citations
Citations Analysis
The first research to cite this article was titled Concepts for transaction recovery in nested transactions and was published in 1987. The most recent citation comes from a 2024 study titled Concepts for transaction recovery in nested transactions . This article reached its peak citation in 2022 , with 7 citations.It has been cited in 34 different journals, 8% of which are open access. Among related journals, the Proceedings of the VLDB Endowment cited this research the most, with 9 citations. The chart below illustrates the annual citation trends for this article.
Citations used this article by year