Part 1. Foundations of Data Systems

Reliable, Scalable and Maintainable Applications

Data Models and Query Languages

Storage and Retrieval

Encoding and Evolution

Part 2. Distributed Data

Replication

Partitioning