Back to Resources

Database Architecture Research Resources

From theoretical foundations to practice

Theoretical Resources

Architecture of a Database System
J. M. Hellerstein et al., 2007 Beginner
5.0
Comprehensive guide to the architecture of modern relational database systems and their implementation challenges.
Download PDF
Scalability! But at what COST?
Frank McSherry et al., 2015 Beginner
5.0
Fundamental analysis of scalability tradeoffs in distributed systems, challenging conventional wisdom about performance claims.
Download PDF

Practical Resources

The Design and Implementation of Modern Column-Stores
Daniel Abadi et al., 2013 Intermediate
4.5
Exploration of column-oriented database architectures and their performance advantages for analytical workloads.
Download PDF
Using Paxos to Build a Scalable, Consistent Datastore
Rao et al., 2011 Intermediate
5.0
Practical implementation of a distributed datastore using the Paxos consensus protocol.
Download PDF