> For the complete documentation index, see [llms.txt](https://vonng.gitbook.io/vonng/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://vonng.gitbook.io/vonng/content/tw/toc.md).

# 目錄

![](https://github.com/Vonng/ddia/blob/master/img/title.png)

### [序言](https://github.com/Vonng/ddia/blob/master/tw/preface/README.md)

### [第一部分：資料系統基礎](https://github.com/Vonng/ddia/blob/master/tw/part-i/README.md)

#### [第一章：可靠性、可伸縮性和可維護性](https://github.com/Vonng/ddia/blob/master/tw/ch1/README.md)

* [關於資料系統的思考](https://github.com/Vonng/ddia/blob/master/tw/ch1/README.md#關於資料系統的思考)
* [可靠性](https://github.com/Vonng/ddia/blob/master/tw/ch1/README.md#可靠性)
* [可伸縮性](https://github.com/Vonng/ddia/blob/master/tw/ch1/README.md#可伸縮性)
* [可維護性](https://github.com/Vonng/ddia/blob/master/tw/ch1/README.md#可維護性)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch1/README.md#本章小結)

#### [第二章：資料模型與查詢語言](https://github.com/Vonng/ddia/blob/master/tw/ch2/README.md)

* [關係模型與文件模型](https://github.com/Vonng/ddia/blob/master/tw/ch2/README.md#關係模型與文件模型)
* [資料查詢語言](https://github.com/Vonng/ddia/blob/master/tw/ch2/README.md#資料查詢語言)
* [圖資料模型](https://github.com/Vonng/ddia/blob/master/tw/ch2/README.md#圖資料模型)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch2/README.md#本章小結)

#### [第三章：儲存與檢索](https://github.com/Vonng/ddia/blob/master/tw/ch3/README.md)

* [驅動資料庫的資料結構](https://github.com/Vonng/ddia/blob/master/tw/ch3/README.md#驅動資料庫的資料結構)
* [事務處理還是分析？](https://github.com/Vonng/ddia/blob/master/tw/ch3/README.md#事務處理還是分析)
* [列式儲存](https://github.com/Vonng/ddia/blob/master/tw/ch3/README.md#列式儲存)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch3/README.md#本章小結)

#### [第四章：編碼與演化](https://github.com/Vonng/ddia/blob/master/tw/ch4/README.md)

* [編碼資料的格式](https://github.com/Vonng/ddia/blob/master/tw/ch4/README.md#編碼資料的格式)
* [資料流的型別](https://github.com/Vonng/ddia/blob/master/tw/ch4/README.md#資料流的型別)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch4/README.md#本章小結)

### [第二部分：分散式資料](https://github.com/Vonng/ddia/blob/master/tw/part-ii/README.md)

#### [第五章：複製](https://github.com/Vonng/ddia/blob/master/tw/ch5/README.md)

* [領導者與追隨者](https://github.com/Vonng/ddia/blob/master/tw/ch5/README.md#領導者與追隨者)
* [複製延遲問題](https://github.com/Vonng/ddia/blob/master/tw/ch5/README.md#複製延遲問題)
* [多主複製](https://github.com/Vonng/ddia/blob/master/tw/ch5/README.md#多主複製)
* [無主複製](https://github.com/Vonng/ddia/blob/master/tw/ch5/README.md#無主複製)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch5/README.md#本章小結)

#### [第六章：分割槽](https://github.com/Vonng/ddia/blob/master/tw/ch6/README.md)

* [分割槽與複製](https://github.com/Vonng/ddia/blob/master/tw/ch6/README.md#分割槽與複製)
* [鍵值資料的分割槽](https://github.com/Vonng/ddia/blob/master/tw/ch6/README.md#鍵值資料的分割槽)
* [分割槽與次級索引](https://github.com/Vonng/ddia/blob/master/tw/ch6/README.md#分割槽與次級索引)
* [分割槽再平衡](https://github.com/Vonng/ddia/blob/master/tw/ch6/README.md#分割槽再平衡)
* [請求路由](https://github.com/Vonng/ddia/blob/master/tw/ch6/README.md#請求路由)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch6/README.md#本章小結)

#### [第七章：事務](https://github.com/Vonng/ddia/blob/master/tw/ch7/README.md)

* [事務的棘手概念](https://github.com/Vonng/ddia/blob/master/tw/ch7/README.md#事務的棘手概念)
* [弱隔離級別](https://github.com/Vonng/ddia/blob/master/tw/ch7/README.md#弱隔離級別)
* [可序列化](https://github.com/Vonng/ddia/blob/master/tw/ch7/README.md#可序列化)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch7/README.md#本章小結)

#### [第八章：分散式系統的麻煩](https://github.com/Vonng/ddia/blob/master/tw/ch8/README.md)

* [故障與部分失效](https://github.com/Vonng/ddia/blob/master/tw/ch8/README.md#故障與部分失效)
* [不可靠的網路](https://github.com/Vonng/ddia/blob/master/tw/ch8/README.md#不可靠的網路)
* [不可靠的時鐘](https://github.com/Vonng/ddia/blob/master/tw/ch8/README.md#不可靠的時鐘)
* [知識、真相與謊言](https://github.com/Vonng/ddia/blob/master/tw/ch8/README.md#知識真相與謊言)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch8/README.md#本章小結)

#### [第九章：一致性與共識](https://github.com/Vonng/ddia/blob/master/tw/ch9/README.md)

* [一致性保證](https://github.com/Vonng/ddia/blob/master/tw/ch9/README.md#一致性保證)
* [線性一致性](https://github.com/Vonng/ddia/blob/master/tw/ch9/README.md#線性一致性)
* [順序保證](https://github.com/Vonng/ddia/blob/master/tw/ch9/README.md#順序保證)
* [分散式事務與共識](https://github.com/Vonng/ddia/blob/master/tw/ch9/README.md#分散式事務與共識)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch9/README.md#本章小結)

### [第三部分：衍生資料](https://github.com/Vonng/ddia/blob/master/tw/part-iii/README.md)

#### [第十章：批處理](https://github.com/Vonng/ddia/blob/master/tw/ch10/README.md)

* [使用Unix工具的批處理](https://github.com/Vonng/ddia/blob/master/tw/ch10/README.md#使用Unix工具的批處理)
* [MapReduce和分散式檔案系統](https://github.com/Vonng/ddia/blob/master/tw/ch10/README.md#MapReduce和分散式檔案系統)
* [MapReduce之後](https://github.com/Vonng/ddia/blob/master/tw/ch10/README.md#MapReduce之後)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch10/README.md#本章小結)

#### [第十一章：流處理](https://github.com/Vonng/ddia/blob/master/tw/ch11/README.md)

* [傳遞事件流](https://github.com/Vonng/ddia/blob/master/tw/ch11/README.md#傳遞事件流)
* [資料庫與流](https://github.com/Vonng/ddia/blob/master/tw/ch11/README.md#資料庫與流)
* [流處理](https://github.com/Vonng/ddia/blob/master/tw/ch11/README.md#流處理)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch11/README.md#本章小結)

#### [第十二章：資料系統的未來](https://github.com/Vonng/ddia/blob/master/tw/ch12/README.md)

* [資料整合](https://github.com/Vonng/ddia/blob/master/tw/ch12/README.md#資料整合)
* [分拆資料庫](https://github.com/Vonng/ddia/blob/master/tw/ch12/README.md#分拆資料庫)
* [將事情做正確](https://github.com/Vonng/ddia/blob/master/tw/ch12/README.md#將事情做正確)
* [做正確的事情](https://github.com/Vonng/ddia/blob/master/tw/ch12/README.md#做正確的事情)
* [本章小結](https://github.com/Vonng/ddia/blob/master/tw/ch12/README.md#本章小結)

#### [術語表](https://github.com/Vonng/ddia/blob/master/tw/glossary/README.md)

#### [後記](https://github.com/Vonng/ddia/blob/master/tw/colophon/README.md)
