M.I.T. DEPARTMENT OF EECS

6.033 - Computer System Engineering Recitation 17 - Thursday, April 7, 2005

Read The Recovery Manager of the System R Database Manager (citation) (requires MIT certificates). You should also read Appendix 10-A of the class notes, which summarizes the paper and provides some topics for discussion.

We will continue to discuss System R in recitation on Tuesday, April 12th.

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 10-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 10-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