Proceedings of the Ninth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems 1990
DOI: 10.1145/298514.298548
|View full text |Cite
|
Sign up to set email alerts
|

Multi-level recovery

Abstract: Multi-level transactions have received considerable attention as a framework for high-performance concurrency control methods. An inherent property of multi-level transactions is the need for compensating actions, since state-based recovery methods do no longer work correctly for transaction undo. The resulting requirement of operation logging adds to the complexity of crash recovery. In addition, multi-level recovery algorithms have to take into account that high-level actions are not necessarily atomic, e.g.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

1991
1991
2010
2010

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 56 publications
(18 citation statements)
references
References 42 publications
0
18
0
Order By: Relevance
“…Compensating transactions have been used to recover from the effects of long-running or committed transactions [34,36] and for recovery in multi-level systems that are designed to increase concurrency [49,38]. We also use compensating transactions to perform recovery, but our focus is on recovering from application bugs or vulnerabilities that cause data corruption, and we target web applications that may not use transactions.…”
Section: Related Workmentioning
confidence: 99%
“…Compensating transactions have been used to recover from the effects of long-running or committed transactions [34,36] and for recovery in multi-level systems that are designed to increase concurrency [49,38]. We also use compensating transactions to perform recovery, but our focus is on recovering from application bugs or vulnerabilities that cause data corruption, and we target web applications that may not use transactions.…”
Section: Related Workmentioning
confidence: 99%
“…In long duration transaction models( [GMS87], [WR91]), or in multilevel transaction models ( [WHBM90], [Lom92]), it is possible to extract the read information of transaction (subtransaction) T from its compensation log records, where the action of T"s compensating transaction is recorded.…”
Section: The Saga Modelmentioning
confidence: 99%
“…To exploit layer speci®c semantics at each level of operation nesting, Weikum presented a multilevel transaction model (Weikum, 1991;Weikum et al, 1990). The model provides non-strict execution by taking into account the commutative properties of the semantics of operations at each level of data abstraction, which achieves a higher degree of concurrency.…”
Section: Open Nested Transaction Modelmentioning
confidence: 99%