dblp.uni-trier.de www.dagstuhl.de www.uni-trier.de

The Transaction Concept: Virtues and Limitations (Invited Paper).

Jim Gray: The Transaction Concept: Virtues and Limitations (Invited Paper). VLDB 1981: 144-154
@inproceedings{DBLP:conf/vldb/Gray81,
  author    = {Jim Gray},
  title     = {The Transaction Concept: Virtues and Limitations (Invited Paper)},
  booktitle = {Very Large Data Bases, 7th International Conference, September
               9-11, 1981, Cannes, France, Proceedings},
  publisher = {IEEE Computer Society},
  year      = {1981},
  pages     = {144-154},
  ee        = {db/conf/vldb/Gray81.html},
  crossref  = {DBLP:conf/vldb/81},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}

Abstract

A transaction is a transformation of state which has the properties of atomicity (all or nothing), durability (effects survive failures) and consistency (a correct transformation). The transaction concept is key to the structuring of data management applications. The concept seems to have applicability to programming systems in general. This paper restates the transaction concepts and attempts to put several implementation approaches in perspective. It then describes some areas which require further study: (1) the integration of the transaction concept with the notion of abstract data type, (2) some techniques to allow transactions to be composed of sub-transactions, and (3) handling transactions which last for extremely long times (days or months).

Copyright © 1981 by The Institute of Electrical and Electronic Engineers, Inc. (IEEE). Abstract used with permission.


ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...

Printed Edition

Very Large Data Bases, 7th International Conference, September 9-11, 1981, Cannes, France, Proceedings. IEEE Computer Society 1981
Contents CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML

References

[Alsberg]
Peter Alsberg, J. D. Day: A Principle for Resilient Sharing of Distributed Resources. ICSE 1976: 562-570 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bartlett1]
...
[Bartlett2]
Joel F. Bartlett: A NonStop Kernel. SOSP 1981: 22-19 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Beeri]
Catriel Beeri, Ron Obermarck: A Resource Class Independent Deadlock Detection Algorithm. VLDB 1981: 166-178 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Bernstein]
Philip A. Bernstein, David W. Shipman, James B. Rothnie Jr.: Concurrency Control in a System for Distributed Databases (SDD-1). ACM Trans. Database Syst. 5(1): 18-51(1980) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Borr]
Andrea J. Borr: Transaction Monitoring in ENCOMPASS: Reliable Distributed Transaction Processing. VLDB 1981: 155-165 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Davies and Bjork]
...
[Bjork]
...
[Eswaran]
Kapali P. Eswaran, Jim Gray, Raymond A. Lorie, Irving L. Traiger: The Notions of Consistency and Predicate Locks in a Database System. Commun. ACM 19(11): 624-633(1976) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gray1]
Jim Gray: Notes on Data Base Operating Systems. Advanced Course: Operating Systems 1978: 393-481 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gray2]
Jim Gray: A Transaction Model. ICALP 1980: 282-298 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Gray3]
Jim Gray, Pete Homan, Henry F. Korth, Ron Obermarck: A Straw Man Analysis of the Probability of Waiting and Deadlock in a Database System. Berkeley Workshop 1981: 125 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Heistand]
...
[Japan]
...
[Katzman]
...
[Obermarck]
...
[Randell]
Brian Randell: System Structure for Software Fault Tolerance. IEEE Trans. Software Eng. 1(2): 221-232(1975) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Reed1]
...
[Reed2]
David P. Reed: Implementing Atomic Actions on Decentralized Data. SOSP 1979: 163 CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Rosenkrantz]
Daniel J. Rosenkrantz, Richard Edwin Stearns, Philip M. Lewis II: System Level Concurrency Control for Distributed Database Systems. ACM Trans. Database Syst. 3(2): 178-198(1978) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Severance]
Dennis G. Severance, Guy M. Lohman: Differential Files: Their Application to the Maintenance of Large Databases. ACM Trans. Database Syst. 1(3): 256-267(1976) CiteSeerX Google scholar pubzone.org BibTeX bibliographical record in XML
[Svobodova]
...
[Von Neumann ]
...
[Wood]
...

Last update Mon Sep 17 22:00:36 2012 CET by the DBLP TeamThis material is Open Data Data released under the ODC-BY 1.0 license — See also our legal information page