| A theory of redo recovery |
| Full text |
Pdf
(161 KB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
table of contents
San Diego, California
SESSION: Formal foundations
table of contents
Pages: 397 - 406
Year of Publication: 2003
ISBN:1-58113-634-X
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 47, Citation Count: 3
|
|
|
ABSTRACT
Our goal is to understand redo recovery. We define an installation graph of operations in an execution, an ordering significantly weaker than conflict ordering from concurrency control. The installation graph explains recoverable system state in terms of which operations are considered installed. This explanation and the set of operations replayed during recovery form an invariant that is the contract between normal operation and recovery. It prescribes how to coordinate changes to system components such as the state, the log, and the cache. We also describe how widely used recovery techniques are modeled in our theory, and why they succeed in providing redo recovery.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
R. Crus. Data recovery in IBM Database 2. IBM Systems Journal, 23(2):178--188, 1984.
|
 |
3
|
|
| |
4
|
|
 |
5
|
Jim Gray , Paul McJones , Mike Blasgen , Bruce Lindsay , Raymond Lorie , Tom Price , Franco Putzolu , Irving Traiger, The Recovery Manager of the System R Database Manager, ACM Computing Surveys (CSUR), v.13 n.2, p.223-242, June 1981
[doi> 10.1145/356842.356847]
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
D. Lomet. Advanced Recovery Techniques in Practice. in Recovery Mechanisms in Database Systems Prentice Hall, 1998
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
|