Proceedings of the 1987 ACM SIGMOD International Conference on Management of Data - SIGMOD '87 1987
DOI: 10.1145/38713.38742
|View full text |Cite
|
Sign up to set email alerts
|

Sagas

Abstract: Long lived transactions (LLTs) hold on to database resources for relatively long periods of time, slgmficantly delaymg the termmatlon of shorter and more common transactionsTo alleviate these problems we propose the notion of a saga A LLT 1s a saga if it can be written as a sequence of transactions that can be interleaved with other transactionsThe database management system guarantees that either all the transactions m a saga are successfully completed or compensatmg transactions are run to amend a partial ex… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
154
0
1

Year Published

1998
1998
2022
2022

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 406 publications
(155 citation statements)
references
References 0 publications
0
154
0
1
Order By: Relevance
“…service A must complete its execution before service B can start). In order to take into account such dependencies, we plan to extend the model presented here based on the principles of well-known transactional process models such as Sagas [21], which rely on the compensation capabilities of quasi-atomic services.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…service A must complete its execution before service B can start). In order to take into account such dependencies, we plan to extend the model presented here based on the principles of well-known transactional process models such as Sagas [21], which rely on the compensation capabilities of quasi-atomic services.…”
Section: Resultsmentioning
confidence: 99%
“…dependencies imposing that a service must fully complete before another one can start). In order to support such control dependencies in the context of a transactional service composition model, techniques from the area of long-running database transactions and transactional business processes (see for example the concept of Sagas [21,12]) would need to be incorporated. Dealing with such issues is outside the scope of this paper and integration in our model of a more complete set of composition operators is left as a direction for future work.…”
Section: Parallel Composition Operatormentioning
confidence: 99%
“…The earliest of the long-running transaction models was the Saga model [18]. A Saga is a chain of transactions that is itself atomic.…”
Section: Transactions In Business Processesmentioning
confidence: 99%
“…However, traditional techniques for atomicity in transaction processing systems are inappropriate for complex long-running processes in distributed and heterogeneous environments. Compensation is generally considered as a proper way to handle rollback in business workflows [6], as it can eliminate effects of already committed transactions. The atomicity techniques based on compensation in business workflows [8,5] are not suitable for scientific workflows.…”
Section: Introductionmentioning
confidence: 99%