前言 .....................................................1
第一部分 數據係統基礎
第1章 可靠、可擴展與可維護的應用係統 ................... 11
認識數據係統 ...........................................12
可靠性 ..................................................14
可擴展性 ................................................18
可維護性 ................................................25
小結 .....................................................28
第2章 數據模型與查詢語言 ............................... 33
關係模型與文檔模型 .......................................34
數據查詢語言 ...........................................46
圖狀數據模型 ......................................52
小結 ...................................................65
第3章 數據存儲與檢索 .................................. 71
數據庫核心:數據結構 ...................................72
事務處理與分析處理 ...................................89
列式存儲 .........................................94
小結 ..............................................101
第4章 數據編碼與演化 .............................. 109
數據編碼格式 .................................... 110
數據流模式 ......................................124
小結 .............................................134
第二部分 分布式數據係統
第5章 數據復製 ................................. 145
主節點與從節點 ..................................146
復製滯後問題 ......................................154
多主節點復製 .......................................160
無主節點復製 .....................................168
小結 ..............................................181
第6章 數據分區 ............................... 189
數據分區與數據復製 .................................190
鍵-值數據的分區 ...................................190
分區與二級索引 ...................................195
分區再平衡 ....................................198
請求路由 ..................................202
小結 .................................204
第7章 事務 .............................. 211
深入理解事務 ......................................212
弱隔離級彆 .................................221
串行化 ...........................................237
小結 ...........................................250
第8章 分布式係統的挑戰 ...................... 259
故障與部分失效 ...............................260
不可靠的網絡 ..................................262
不可靠的時鍾 ..................................271
知識,真相與謊言 ...............................282
小結 ..........................................292
第9章 一緻性與共識 ..................... 303
一緻性保證 ....................................304
可綫性化 ........................................305
順序保證 ........................................319
分布式事務與共識 .................................330
小結 ...............................................349
第三部分 派生數據
第10章 批處理係統 ................................ 367
使用UNIX工具進行批處理 .............................368
MapReduce與分布式文件係統 .........................375
超越MapReduce ....................................394
小結 ............................................403
第11章 流處理係統 .............................. 413
發送事件流 .......................................414
數據庫與流 .......................................424
流處理 .........................................435
小結 ............................................449
第12章 數據係統的未來 ............................ 461
數據集成 .........................................461
分拆數據庫 .......................................469
端到端的正確性 ....................................484
做正確的事情 .......................................500
小結 ..............................................509
術語錶 ............................................ 521
· · · · · · (
收起)