M.I.T. DEPARTMENT OF EECS

6.033 - Computer System Engineering Recitation 21 - Tuesday, March 27, 2004

Read The Recovery Manager of the System R Database Manager, by Jim Gray et al. (reading #17). You should also read Appendix 9-A of the class notes, which summarizes the paper and provides some topics for discussion (you should have received a copy of Chapter 9 in lecture.)

We will continue to discuss System R in recitation on Thursday, March 29th.

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. Then, read Appendix 9-A. Finally, read Sections 1 and 2 carefully and completely. 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.

Come to class prepared to answer at least two of the questions listed in Section 3 of Appendix 9-A. Also, if there are terms or concepts you did not understand while reading the paper, be sure to ask about them in recitation!


Go to 6.033 Home Page