---
title: "目錄"
linkTitle: "目錄"
weight: 10
breadcrumbs: false
---


![](/img/title.png)

##  [序言](/tw/preface)

## [第一部分：資料系統基礎](/tw/part-i)

### [第一章：可靠性、可伸縮性和可維護性](/tw/ch1)
* [關於資料系統的思考](/tw/ch1#關於資料系統的思考)
* [可靠性](/tw/ch1#可靠性)
* [可伸縮性](/tw/ch1#可伸縮性)
* [可維護性](/tw/ch1#可維護性)
* [本章小結](/tw/ch1#本章小結)
### [第二章：資料模型與查詢語言](/tw/ch2)
* [關係模型與文件模型](/tw/ch2#關係模型與文件模型)
* [資料查詢語言](/tw/ch2#資料查詢語言)
* [圖資料模型](/tw/ch2#圖資料模型)
* [本章小結](/tw/ch2#本章小結)
### [第三章：儲存與檢索](/tw/ch3)
* [驅動資料庫的資料結構](/tw/ch3#驅動資料庫的資料結構)
* [事務處理還是分析？](/tw/ch3#事務處理還是分析)
* [列式儲存](/tw/ch3#列式儲存)
* [本章小結](/tw/ch3#本章小結)
### [第四章：編碼與演化](/tw/ch4)
* [編碼資料的格式](/tw/ch4#編碼資料的格式)
* [資料流的型別](/tw/ch4#資料流的型別)
* [本章小結](/tw/ch4#本章小結)

## [第二部分：分散式資料](/tw/part-ii)

### [第五章：複製](/tw/ch5)
* [領導者與追隨者](/tw/ch5#領導者與追隨者)
* [複製延遲問題](/tw/ch5#複製延遲問題)
* [多主複製](/tw/ch5#多主複製)
* [無主複製](/tw/ch5#無主複製)
* [本章小結](/tw/ch5#本章小結)
### [第六章：分割槽](/tw/ch6)
* [分割槽與複製](/tw/ch6#分割槽與複製)
* [鍵值資料的分割槽](/tw/ch6#鍵值資料的分割槽)
* [分割槽與次級索引](/tw/ch6#分割槽與次級索引)
* [分割槽再平衡](/tw/ch6#分割槽再平衡)
* [請求路由](/tw/ch6#請求路由)
* [本章小結](/tw/ch6#本章小結)
### [第七章：事務](/tw/ch7)
* [事務的棘手概念](/tw/ch7#事務的棘手概念)
* [弱隔離級別](/tw/ch7#弱隔離級別)
* [可序列化](/tw/ch7#可序列化)
* [本章小結](/tw/ch7#本章小結)
### [第八章：分散式系統的麻煩](/tw/ch8)
* [故障與部分失效](/tw/ch8#故障與部分失效)
* [不可靠的網路](/tw/ch8#不可靠的網路)
* [不可靠的時鐘](/tw/ch8#不可靠的時鐘)
* [知識、真相與謊言](/tw/ch8#知識真相與謊言)
* [本章小結](/tw/ch8#本章小結)
### [第九章：一致性與共識](/tw/ch9)
* [一致性保證](/tw/ch9#一致性保證)
* [線性一致性](/tw/ch9#線性一致性)
* [順序保證](/tw/ch9#順序保證)
* [分散式事務與共識](/tw/ch9#分散式事務與共識)
* [本章小結](/tw/ch9#本章小結)

## [第三部分：衍生資料](/tw/part-iii)

### [第十章：批處理](/tw/ch10)
* [使用Unix工具的批處理](/tw/ch10#使用Unix工具的批處理)
* [MapReduce和分散式檔案系統](/tw/ch10#MapReduce和分散式檔案系統)
* [MapReduce之後](/tw/ch10#MapReduce之後)
* [本章小結](/tw/ch10#本章小結)
### [第十一章：流處理](/tw/ch11)
* [傳遞事件流](/tw/ch11#傳遞事件流)
* [資料庫與流](/tw/ch11#資料庫與流)
* [流處理](/tw/ch11#流處理)
* [本章小結](/tw/ch11#本章小結)
### [第十二章：資料系統的未來](/tw/ch12)
* [資料整合](/tw/ch12#資料整合)
* [分拆資料庫](/tw/ch12#分拆資料庫)
* [將事情做正確](/tw/ch12#將事情做正確)
* [做正確的事情](/tw/ch12#做正確的事情)
* [本章小結](/tw/ch12#本章小結)

### [術語表](/tw/glossary)

### [後記](/tw/colophon)

![](/img/featured.jpg)