mirror of
https://github.com/Vonng/ddia.git
synced 2026-06-22 01:17:02 +08:00
57 lines
2.1 KiB
Markdown
57 lines
2.1 KiB
Markdown
---
|
||
title: "Designing Data-Intensive Applications"
|
||
linkTitle: DDIA
|
||
cascade:
|
||
type: docs
|
||
breadcrumbs: false
|
||
---
|
||
|
||
|
||
—— **The Big Ideas Behind Reliable, Scalable, and Maintainable Systems**
|
||
|
||
[Martin Kleppmann](https://martin.kleppmann.com)
|
||
|
||
> The en-us version only includes **intro**, **summary**, **references** of all chapters to protect the intellectual property of author and publisher.
|
||
|
||
|
||
--------
|
||
|
||
*Technology is a powerful force in our society. Data, software, and communication can*
|
||
|
||
*be used for bad: to entrench unfair power structures, to undermine human rights, and to protect vested interests. But they can also be used for good: to make underrepresented people’s voices heard, to create opportunities for everyone, and to avert disasters. This book is dedicated to everyone working toward the good.*
|
||
|
||
---------
|
||
|
||
*Computing is pop culture. [...] Pop culture holds a disdain for history. Pop culture is all about identity and feeling like you’re participating. It has nothing to do with cooperation, the past or the future—it’s living in the present. I think the same is true of most people who write code for money. They have no idea where [their culture came from].*
|
||
|
||
— [Alan Kay](http://www.drdobbs.com/architecture-and-design/interview-with-alan-kay/240003442), in interview with *Dr Dobb’s Journal* (2012)
|
||
|
||
---------
|
||
|
||
|
||
## Table of Contents
|
||
|
||
### [Preface](/en/preface)
|
||
|
||
### [Part I: Foundations of Data Systems](/en/part-i)
|
||
- [1. Reliable, Scalable, and Maintainable Applications](/en/ch1)
|
||
- [2. Data Models and Query Languages](/en/ch2)
|
||
- [3. Storage and Retrieval](/en/ch3)
|
||
- [4. Encoding and Evolution](/en/ch4)
|
||
|
||
### [Part II: Distributed Data](/en/part-ii)
|
||
- [5. Replication](/en/ch5)
|
||
- [6. Partitioning](/en/ch6)
|
||
- [7. Transactions](/en/ch7)
|
||
- [8. The Trouble with Distributed Systems](/en/ch8)
|
||
- [9. Consistency and Consensus](/en/ch9)
|
||
|
||
### [Part III: Derived Data](/en/part-iii)
|
||
- [10. Batch Processing](/en/ch10)
|
||
- [11. Stream Processing](/en/ch11)
|
||
- [12. The Future of Data Systems](/en/ch12)
|
||
|
||
### [Glossary](/en/glossary)
|
||
|
||
### [Colophon](/en/colophon)
|
||
|