Sagas.
Hector Garcia-Molina, Kenneth Salem:
Sagas.
SIGMOD Conference 1987: 249-259@inproceedings{DBLP:conf/sigmod/Garcia-MolinaS87,
author = {Hector Garcia-Molina and
Kenneth Salem},
editor = {Umeshwar Dayal and
Irving L. Traiger},
title = {Sagas},
booktitle = {Proceedings of the Association for Computing Machinery Special
Interest Group on Management of Data 1987 Annual Conference,
San Francisco, California, May 27-29, 1987},
publisher = {ACM Press},
year = {1987},
pages = {249-259},
ee = {http://doi.acm.org/10.1145/38713.38742, db/conf/sigmod/Garcia-MolinaS87.html},
crossref = {DBLP:conf/sigmod/87},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Long lived transactions (LLTs) hold on to database resources for relatively long periods of time, significantly delaying the termination of shorter and more common transactions. To alleviate these problems we propose the notion of a saga. A LLT is a saga if it can be written as a sequence of transactions that can be interleaved with other transactions. The database management system guarantees that either all the transactions in a saga are successfully completed or compensating transactions are run to amend a partial execution. Both the concept of saga and its implementation are relatively simple, but they have the potential to improve performance significantly. We analyze the various implementation issues related to sagas, including how they can be run on an existing system that does not directly support them. We also discuss techniques for database and LLT design that make it feasible to break up LLTs into sagas.
Copyright © 1987 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Umeshwar Dayal, Irving L. Traiger (Eds.):
Proceedings of the Association for Computing Machinery Special Interest Group on Management of Data 1987 Annual Conference, San Francisco, California, May 27-29, 1987.
ACM Press 1987 BibTeX
,
SIGMOD Record 16(3)
Contents
References
- [Ande81a]
- ...
- [Date81a]
- ...
- [Garc83a]
- Hector Garcia-Molina:
Using Semantic Knowledge for Transaction Processing in Distributed Database.
ACM Trans. Database Syst. 8(2): 186-213(1983) BibTeX
- [Giff85a]
- ...
- [Gray78a]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481 BibTeX
- [Gray81a]
- Jim Gray:
The Transaction Concept: Virtues and Limitations (Invited Paper).
VLDB 1981: 144-154 BibTeX
- [Gray81b]
- 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
- [Hadz82a]
- Vassos Hadzilacos:
An Algorithm for Minimizing Roll Back Cost.
PODS 1982: 93-97 BibTeX
- [Hamm80a]
- Michael Hammer, David W. Shipman:
Reliability Mechanisms for SDD-1: A System for Distributed Databases.
ACM Trans. Database Syst. 5(4): 431-466(1980) BibTeX
- [Horn74a]
- ...
- [Kort85a]
- ...
- [Lync83a]
- Nancy A. Lynch:
Multilevel Atomicity - A New Correctness Criterion for Database Concurrency Control.
ACM Trans. Database Syst. 8(4): 484-502(1983) BibTeX
- [Lync86a]
- Nancy A. Lynch, Michael Merritt:
Introduction to the Theory of Nested Transactions.
ICDT 1986: 278-305 BibTeX
- [Mossa]
- ...
- [Norm83a]
- ...
- [Rand78a]
- Brian Randell, P. A. Lee, Philip C. Treleaven:
Reliability Issues in Computing System Design.
ACM Comput. Surv. 10(2): 123-165(1978) BibTeX
- [Spec83a]
- Alfred Z. Spector, Peter M. Schwarz:
Transactions: A Construct for Reliable Distributed Computing.
Operating Systems Review 17(2): 18-35(1983) BibTeX
- [Ullm82a]
- Jeffrey D. Ullman:
Principles of Database Systems, 2nd Edition.
Computer Science Press 1982, ISBN 0-914894-36-6
BibTeX
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Fri Oct 3 22:41:33 2008