- [Preface](preface.md)
- [Part I: Foundations of Data Systems](part-i.md)
  - [1. Reliable, Scalable, and Maintainable Applications](ch1.md)
  - [2. Data Models and Query Languages](ch2.md)
  - [3. Storage and Retrieval](ch3.md)
  - [4. Encoding and Evolution](ch4.md)
- [Part II: Distributed Data](part-ii.md)
  - [5. Replication](ch5.md)
  - [6. Partitioning](ch6.md)
  - [7. Transactions](ch7.md)
  - [8. The Trouble with Distributed Systems](ch8.md)
  - [9. Consistency and Consensus](ch9.md)
- [Part III: Derived Data](part-iii.md)
  - [10. Batch Processing](ch10.md)
  - [11. Stream Processing](ch11.md)
  - [12. The Future of Data Systems](ch12.md)
- [Glossary](glossary.md)
- [Colophon](colophon.md)

