The Recovery Manager of the System R Database Manager.
Jim Gray, Paul R. McJones, Mike W. Blasgen, Bruce G. Lindsay, Raymond A. Lorie, Thomas G. Price, Gianfranco R. Putzolu, Irving L. Traiger:
The Recovery Manager of the System R Database Manager.
ACM Comput. Surv. 13(2): 223-243(1981)@article{DBLP:journals/csur/GrayMBLLPPT81,
author = {Jim Gray and
Paul R. McJones and
Mike W. Blasgen and
Bruce G. Lindsay and
Raymond A. Lorie and
Thomas G. Price and
Gianfranco R. Putzolu and
Irving L. Traiger},
title = {The Recovery Manager of the System R Database Manager},
journal = {ACM Comput. Surv.},
volume = {13},
number = {2},
year = {1981},
pages = {223-243},
ee = {db/journals/csur/GrayMBLLPPT81.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
The recovery subsystem of an experimental data management system is described and
evaluated. The transaction concept allows application programs to commit, abort, or
partially undo their effects. The DO- UNDO-REDO protocol allows new recoverable types
and operations to be added to the recovery system. Application programs can record data
in the transaction log to facilitate application-specific recovery. Transaction undo and
redo are based on records kept in a transaction log. The checkpoint mechanism is based
on differential files (shadows). The recovery log is recorded on disk rather than tape.
Copyright © 1981 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.
CDROM Version: Load the CDROM "Volume 4 Issue 1, Books, VLDB-j, TODS, ..." and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
BibTeX
References
- [Astr76]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976) BibTeX
- [Bjor73]
- ...
- [Blas79]
- Mike W. Blasgen, Jim Gray, Michael F. Mitoma, Thomas G. Price:
The Convoy Phenomenon.
Operating Systems Review 13(2): 20-25(1979) BibTeX
- [Cham76]
- Donald D. Chamberlin, Morton M. Astrahan, Kapali P. Eswaran, Patricia P. Griffiths, Raymond A. Lorie, James W. Mehl, Phyllis Reisner, Bradford W. Wade:
SEQUEL 2: A Unified Approach to Data Definition, Manipulation, and Control.
IBM Journal of Research and Development 20(6): 560-575(1976) BibTeX
- [Davi73]
- ...
- [Eswa76]
- 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
- [Gray75]
- ...
- [Gray76]
- Jim Gray, Raymond A. Lorie, Gianfranco R. Putzolu, Irving L. Traiger:
Granularity of Locks and Degrees of Consistency in a Shared Data Base.
IFIP Working Conference on Modelling in Data Base Management Systems 1976: 365-394 BibTeX
- [Gray78]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481 BibTeX
- [IBMa]
- ...
- [IBMb]
- ...
- [Lamp81]
- ...
- [Lori77]
- Raymond A. Lorie:
Physical Integrity in a Large Segmented Database.
ACM Trans. Database Syst. 2(1): 91-104(1977) BibTeX
- [Mari75]
- ...
- [Naum78]
- J. S. Nauman:
Observations on Sharing in Data Base Systems.
IFIP TC-2 Working Conference on Data Base Architecture 1979: 69-88 BibTeX
- [Teit72]
- ...
Referenced by
- David B. Lomet:
High Speed On-line Backup When Using Logical Log Operations.
SIGMOD Conference 2000: 34-45
- C. Mohan:
Repeating History Beyond ARIES.
VLDB 1999: 1-17
- David B. Lomet, Mark R. Tuttle:
Logical Logging to Extend Recovery to New Domains.
SIGMOD Conference 1999: 73-84
- Gunter Saake, Andreas Heuer:
Datenbanken: Implementierungstechniken.
MITP-Verlag 1999, ISBN 3-8266-0513-6
Contents - Wee Teck Ng, Peter M. Chen:
Integrating Reliable Memory in Databases.
VLDB J. 7(3): 194-204(1998)
- John S. Keen, William J. Dally:
Extended Ehemeral Logging: Log Storage Management for Applications with Long Lived Transactions.
ACM Trans. Database Syst. 22(1): 1-42(1997)
- Wee Teck Ng, Peter M. Chen:
Integrating Reliable Memory in Databases.
VLDB 1997: 76-85
- Gustavo Alonso, Stephen Blott, Armin Fessler, Hans-Jörg Schek:
Correctness and Parallelism of Composite Systems.
PODS 1997: 197-208
- Divyakant Agrawal, Amr El Abbadi, Richard Jeffers, Lijing Lin:
Ordered Shared Locks for Real-Time Databases.
VLDB J. 4(1): 87-126(1995)
- Alexander Thomasian:
Checkpointing for Optimistic Concurrency Control Methods.
IEEE Trans. Knowl. Data Eng. 7(2): 332-339(1995)
- David B. Lomet, Mark R. Tuttle:
Redo Recovery after System Crashes.
VLDB 1995: 457-468
- C. Mohan:
Disk Read-Write Optimizations and Data Integrity in Transaction Systems Using Write-Ahead Logging.
ICDE 1995: 324-331
- Gerhard Weikum, Christof Hasse:
Multi-Level Transaction Management for Complex Objects: Implementation, Performance, Parallelism.
VLDB J. 2(4): 407-453(1993)
- Goetz Graefe:
Query Evaluation Techniques for Large Databases.
ACM Comput. Surv. 25(2): 73-170(1993)
- C. Mohan, Inderpal Narang:
An Efficient and Flexible Method for Archiving a Data Base.
SIGMOD Conference 1993: 139-146
- C. Mohan:
IBM's Relational DBMS Products: Features and Technologies.
SIGMOD Conference 1993: 445-448
- John S. Keen, William J. Dally:
Performance Evaluation of Ephemeral Logging.
SIGMOD Conference 1993: 187-196
- Michael J. Carey, David J. DeWitt, Jeffrey F. Naughton:
The oo7 Benchmark.
SIGMOD Conference 1993: 12-21
- Xi Li, Margaret H. Eich:
Post-crash Log Processing for Fuzzy Checkpointing Main Memory Databases.
ICDE 1993: 117-124
- C. Mohan, Donald J. Haderle, Bruce G. Lindsay, Hamid Pirahesh, Peter M. Schwarz:
ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging.
ACM Trans. Database Syst. 17(1): 94-162(1992)
- Eliezer Levy, Abraham Silberschatz:
Incremental Recovery in Main Memory Database Systems.
IEEE Trans. Knowl. Data Eng. 4(6): 529-540(1992)
- Donald D. Chamberlin, Frank B. Schmuck:
Dynamic Data Distribution (D3) in a Shared-Nothing Multiprocessor Data Store.
VLDB 1992: 163-174
- C. Mohan, Hamid Pirahesh, Raymond A. Lorie:
Efficient and Flexible Methods for Transient Versioning of Records to Avoid Locking by Read-Only Transactions.
SIGMOD Conference 1992: 124-133
- C. Mohan, Frank E. Levine:
ARIES/IM: An Efficient and High Concurrency Index Management Method Using Write-Ahead Logging.
SIGMOD Conference 1992: 371-380
- David B. Lomet:
MLR: A Recovery Method for Multi-level Systems.
SIGMOD Conference 1992: 185-194
- Michael J. Franklin, Michael J. Zwilling, C. K. Tan, Michael J. Carey, David J. DeWitt:
Crash Recovery in Client-Server EXODUS.
SIGMOD Conference 1992: 165-174
- Mark Sullivan, Michael A. Olson:
An Index Implementation Supporting Fast Recovery for the POSTGRES Storage System.
ICDE 1992: 293-300
- Antoine N. Mourad, W. Kent Fuchs, Daniel G. Saab:
Database Recovery Using Redundant Disk Arrays.
ICDE 1992: 176-183
- Paul M. Bober, Michael J. Carey:
On Mixing Queries and Transactions via Multiversion Locking.
ICDE 1992: 535-545
- Gerhard Weikum:
Principles and Realization Strategies of Multilevel Transaction Management.
ACM Trans. Database Syst. 16(1): 132-180(1991)
- Christof Hasse, Gerhard Weikum:
A Performance Evaluation of Multi-Level Transaction Management.
VLDB 1991: 55-66
- C. Mohan, Hamid Pirahesh:
ARIES-RRH: Restricted Repeating of History in the ARIES Transaction Recovery Method.
ICDE 1991: 718-727
- Eliezer Levy:
Incremental Restart.
ICDE 1991: 640-648
- Kyu-Young Whang, Ravi Krishnamurthy:
Query Optimization in a Memory-Resident Domain Relational Calculus Database System.
ACM Trans. Database Syst. 15(1): 67-95(1990)
- Hans-Jörg Schek, H.-Bernhard Paul, Marc H. Scholl, Gerhard Weikum:
The DASDBS Project: Objectives, Experiences, and Future Prospects.
IEEE Trans. Knowl. Data Eng. 2(1): 25-43(1990)
- Won Kim, Jorge F. Garza, Nat Ballou, Darrell Woelk:
Architecture of the ORION Next-Generation Database System.
IEEE Trans. Knowl. Data Eng. 2(1): 109-124(1990)
- C. Mohan:
Commit_LSN: A Novel and Simple Method for Reducing Locking and Latching in Transaction Processing Systems.
VLDB 1990: 406-418
- C. Mohan:
ARIES/KVL: A Key-Value Locking Method for Concurrency Control of Multiaction Transactions Operating on B-Tree Indexes.
VLDB 1990: 392-405
- Boris Kogan, Sushil Jajodia:
Concurrency Control in Multilevel-Secure Databases Based on Replicated Architecture.
SIGMOD Conference 1990: 153-162
- Gerhard Weikum, Christof Hasse, Peter Brössler, Peter Muth:
Multi-Level Recovery.
PODS 1990: 109-123
- Gail E. Kaiser:
A Flexible Transaction Model for Software Engineering.
ICDE 1990: 560-567
- Amr El Abbadi, Sam Toueg:
Maintaining Availability in Partitioned Replicated Databases.
ACM Trans. Database Syst. 14(2): 264-290(1989)
- Kurt Rothermel, C. Mohan:
ARIES/NT: A Recovery Method Based on Write-Ahead Logging for Nested Transactions.
VLDB 1989: 337-346
- Tobin J. Lehman, Bruce G. Lindsay:
The Starburst Long Field Manager.
VLDB 1989: 375-383
- Elliot K. Kolodner, Barbara Liskov, William E. Weihl:
Atomic Garbage Collection: Managing a Stable Heap.
SIGMOD Conference 1989: 15-25
- William E. Weihl:
The Impact of Recovery on Concurrency Control.
PODS 1989: 259-269
- Jeffrey D. Ullman:
Principles of Database and Knowledge-Base Systems, Volume II.
Computer Science Press 1989, ISBN 0-7167-8162-X
Contents - Michael Stonebraker, Randy H. Katz, David A. Patterson, John K. Ousterhout:
The Design of XPRS.
VLDB 1988: 318-330
- Peter Peinl, Andreas Reuter, Harald Sammer:
High Contention in a Stock Trading Database: A Case Study.
SIGMOD Conference 1988: 260-268
- Jorge F. Garza, Won Kim:
Transaction Management in an Object-Oriented Database System (Invited Paper).
SIGMOD Conference 1988: 37-45
- Catriel Beeri, Hans-Jörg Schek, Gerhard Weikum:
Multi-Level Transaction Management, Theoretical Art or Practical Need ?
EDBT 1988: 134-154
- J. Eliot B. Moss:
Log-Based Recovery for Nested Transactions.
VLDB 1987: 427-432
- Akhil Kumar, Michael Stonebraker:
Performance Evaluation of an Operating System Transaction Manager.
VLDB 1987: 473-481
- Tobin J. Lehman, Michael J. Carey:
A Recovery Algorithm for A High-Performance Memory-Resident Database System.
SIGMOD Conference 1987: 104-117
- Theo Härder, Kurt Rothermel:
Concepts for Transaction Recovery in Nested Transactions.
SIGMOD Conference 1987: 239-248
- Alexandros Biliris:
Operation Specific Locking in B-Trees.
PODS 1987: 159-169
- Margaret H. Eich:
A Classification and Comparison of Main Memory Database Recovery Techniques.
ICDE 1987: 332-339
- Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman:
Concurrency Control and Recovery in Database Systems.
Addison-Wesley 1987, ISBN 0-201-10715-5
Contents - C. Mohan, Bruce G. Lindsay, Ron Obermarck:
Transaction Management in the R* Distributed Database Management System.
ACM Trans. Database Syst. 11(4): 378-396(1986)
- Darrell Woelk, Won Kim, Willis Luther:
An Object-Oriented Approach to Multimedia Databases.
SIGMOD Conference 1986: 311-325
- Ching-Chao Liu, Toshimi Minoura:
Effect of Update Merging on Reliable Storage Performance.
ICDE 1986: 208-213
- Alexander Borgida:
Language Features for Flexible Handling of Exceptions in Information Systems.
ACM Trans. Database Syst. 10(4): 565-603(1985)
- Calton Pu:
On-the-Fly, Incremental, Consistent Reading of Entire Databases.
VLDB 1985: 369-375
- Rakesh Agrawal, David J. DeWitt:
Recovery Architectures for Multiprocessor Database Machines.
SIGMOD Conference 1985: 131-145
- Jack Kent, Hector Garcia-Molina, Jae Chung:
An Experimental Evaluation of Crash Recovery Mechanisms.
PODS 1985: 113-122
- Marco A. Casanova, Arnaldo V. Moura, Luiz Tucherman:
On the Correctness of a Local Storage Subsystem.
PODS 1985: 123-134
- Amr El Abbadi, Dale Skeen, Flaviu Cristian:
An Efficient, Fault-Tolerant Protocol for Replicated Data Management.
PODS 1985: 215-229
- Andreas Reuter:
Performance Analysis of Recovery Techniques.
ACM Trans. Database Syst. 9(4): 526-559(1984)
- Salvatore T. March, Gary D. Scudder:
On the Selection of Efficient Record Segmentations and Backup Strategies for Large Shared Databases.
ACM Trans. Database Syst. 9(3): 409-438(1984)
- Klaus Elhardt, Rudolf Bayer:
A Database Cache for High Performance and Fast Restart in Database Systems.
ACM Trans. Database Syst. 9(4): 503-525(1984)
- Wolfgang Effelsberg, Mary E. S. Loomis:
Logical, Internal, and Physical Reference Behavior in CODASYL Database Systems.
ACM Trans. Database Syst. 9(2): 187-213(1984)
- Won Kim:
Highly Available Systems for Database Applications.
ACM Comput. Surv. 16(1): 71-98(1984)
- Gerhard Weikum, Hans-Jörg Schek:
Architectural Issues of Transaction Management in Multi-Layered Systems.
VLDB 1984: 454-465
- David J. DeWitt, Randy H. Katz, Frank Olken, Leonard D. Shapiro, Michael Stonebraker, David A. Wood:
Implementation Techniques for Main Memory Database Systems.
SIGMOD Conference 1984: 1-8
- Matthew S. Hecht, John D. Gabbe:
Shadowed Management of Free Disk Pages with a Linked List.
ACM Trans. Database Syst. 8(4): 503-514(1983)
- Theo Härder, Andreas Reuter:
Principles of Transaction-Oriented Database Recovery.
ACM Comput. Surv. 15(4): 287-317(1983)
- Nathan Goodman, Dale Skeen, Arvola Chan, Umeshwar Dayal, Stephen Fox, Daniel R. Ries:
A Recovery Algorithm for a Distributed Database System.
PODS 1983: 8-15
- Philip A. Bernstein, Nathan Goodman:
A Sophisticate's Introduction to Distributed Concurrency Control (Invited Paper).
VLDB 1982: 62-76
- Donald D. Chamberlin, A. M. Gilbert, Robert A. Yost:
A History of System R and SQL/Data System (Invited Paper).
VLDB 1981: 456-464
- J. P. Armisen, J. Y. Caleca:
A Commercial Back-End Data Base System.
VLDB 1981: 56-65
- Daniel A. Menascé, Oscar E. Landes:
On the Design of a Reliable Storage Component for Distributed Database Management Systems.
VLDB 1980: 365-375
- Michel E. Adiba, Bruce G. Lindsay:
Database Snapshots.
VLDB 1980: 86-91
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: Sat May 16 23:54:42 2009