Spring 2009

Preparation for Recitation 18

Read the paper The Recovery Manager of the System R Database Manager (reading #21 in the course notes).

This is a long and difficult paper. The introduction summarizes the whole of System R, which provides a number of features beyond the recovery features focused on in this paper. You should read this section, but do not worry if there are details you do not understand. Sections 1 and 2 are the meat of the paper, and you should try to understand them as much as possible. Because this paper is quite dense, you may wish to skim these sections first, trying to understand the basic approach to recovery. Section 3 is a retrospective on the recovery features of System R; you do not need to focus on the details of this section, but you should read it quickly as it provides an interesting discussion of things that were problematic in the design presented in the previous two sections.

If there are terms or concepts you did not understand while reading the paper, be sure to ask about them in recitation!

Questions or comments regarding 6.033? Send e-mail to the 6.033 staff at or to the 6.033 TAs at

Top // 6.033 home // $Revision: 144 $, last modified on $Date: 2009-04-09 19:49:55 -0400 (Thu, 09 Apr 2009) $ GMT by $Author: cowling $