(Database) Techiques Everyone Should Know

Welcome to 2016! To kick things off for the New Year, I thought we’d dip into the newly updated Red Book. In particular, I’m going to the next few days looking at the papers from Chapter 3, “Techniques Everyone Should Know”.

From Peter Bailis’ introduction to the chapter:

In this chapter, we present primary and near-primary sources for several of the most important core concepts in database system design: query planning, concurrency control, database recovery, and distribution. The ideas in this chapter are so fundamental to modern database systems that nearly every mature database system implementation contains them.

We’ll be looking at Query Optimization, Concurrency Control, Database Recovery, and Distributed Transactions. The selected papers are:

The links above will become live as the posts are published.

Enjoy!