--- title: "Table of Content" linkTitle: "Table of Content" weight: 10 breadcrumbs: false --- ## Table of Contents ### [Preface](/en/preface) ### [Part I: Foundations of Data Systems](/en/part-i) - [1. Tradeoffs in Data Systems Architecture](/en/ch1) - [2. Defining NonFunctional Requirements](/en/ch2) - [3. Data Models and Query Languages](/en/ch3) - [4. Storage and Retrieval](/en/ch4) - [5. Encoding and Evolution](/en/ch5) ### [Part II: Distributed Data](/en/part-ii) - [6. Replication](/en/ch6) - [7. Partitioning](/en/ch7) - [8. Transactions](/en/ch8) - [9. The Trouble with Distributed Systems](/en/ch9) - [10. Consistency and Consensus](/en/ch10) ### [Part III: Derived Data](/en/part-iii) - [11. Batch Processing](/en/ch11) (WIP) - [12. Stream Processing](/en/ch12) (WIP) - [13. Doing the Right Thing](/en/ch13) (WIP) ### [Glossary](/en/glossary) ### [Colophon](/en/colophon) ![](/title.jpg)