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