6.5830/6.5831: Database Systems
Fall 2022
We will start discussing database system internals, based on the content of the paper:
  • Joseph Hellerstein and Michael Stonebraker. "Architecture of a Database System". PDF

It is a rather long paper (don't be too scared by the 119 pages, the page format makes it look much longer than it is) that is in general worth reading, however we only require you to read sections: 1, 2, and 4 (up to subsection 4.5 included).
The purpose of these readings is to introduce the architecture of a database system at a high level. Our goal in lecture will be to tease apart the main components of most database systems. Once we've identified these components, we will discuss each over the next few weeks.
The paper assumes a certain degree of familiarity with database 'lingo', some of which will doubtless be unfamiliar to you. As you read, keep track of terms you do not know and come to class prepared to ask questions!