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}
}
BibTeX
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.
CDROM Version: Load the CDROM "Volume 1 Issue 4, VLDB '75-'88" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Very Large Data Bases, 7th International Conference, September 9-11, 1981, Cannes, France, Proceedings.
IEEE Computer Society 1981
Contents BibTeX
References
- [Alsberg]
- Peter Alsberg, J. D. Day:
A Principle for Resilient Sharing of Distributed Resources.
ICSE 1976: 562-570 BibTeX
- [Bartlett1]
- ...
- [Bartlett2]
- Joel F. Bartlett:
A NonStop Kernel.
SOSP 1981: 22-19 BibTeX
- [Beeri]
- Catriel Beeri, Ron Obermarck:
A Resource Class Independent Deadlock Detection Algorithm.
VLDB 1981: 166-178 BibTeX
- [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) BibTeX
- [Borr]
- Andrea J. Borr:
Transaction Monitoring in ENCOMPASS: Reliable Distributed Transaction Processing.
VLDB 1981: 155-165 BibTeX
- [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) BibTeX
- [Gray1]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481 BibTeX
- [Gray2]
- Jim Gray:
A Transaction Model.
ICALP 1980: 282-298 BibTeX
- [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 BibTeX
- [Heistand]
- ...
- [Japan]
- ...
- [Katzman]
- ...
- [Obermarck]
- ...
- [Randell]
- Brian Randell:
System Structure for Software Fault Tolerance.
IEEE Trans. Software Eng. 1(2): 221-232(1975) BibTeX
- [Reed1]
- ...
- [Reed2]
- David P. Reed:
Implementing Atomic Actions on Decentralized Data.
SOSP 1979: 163 BibTeX
- [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) BibTeX
- [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) BibTeX
- [Svobodova]
- ...
- [Von Neumann ]
- ...
- [Wood]
- ...
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings (1977-1981): Copyright © by IEEE,
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat Jul 4 20:57:08 2009