資料系統
12 章
資料密集型應用設計
Designing Data-Intensive Applications · Martin Kleppmann
1
第 1 章
資料密集型應用程式設計
✨ 手工精修版
2
第 2 章
資料模型與查詢語言
✨ 手工精修版
3
第 3 章
資料庫的秘密儲藏室
✨ 手工精修版
4
第 4 章
資料的編碼與演化
✨ 手工精修版
5
第 5 章
資料複製大法
✨ 手工精修版
6
第 6 章
資料分區大法
✨ 手工精修版
7
第 7 章
交易的魔法
✨ 手工精修版
8
第 8 章
分散式系統的種種麻煩
✨ 手工精修版
9
第 9 章
一致性與共識
✨ 手工精修版
10
第 10 章
批次處理(Batch Processing)
✨ 手工精修版
11
第 11 章
串流處理 Stream Processing
✨ 手工精修版
12
第 12 章
資料系統的未來
✨ 手工精修版
分散式系統
21 章
分散式系統:概念與設計
Distributed Systems: Concepts and Design · Coulouris et al.
1
第 1 章
分散式系統概論
2
第 2 章
分散式系統的三種模型
3
第 3 章
網路與網際網路串連
4
第 4 章
行程間通訊
5
第 5 章
遠端呼叫
6
第 6 章
間接通訊(Indirect Communication)
7
第 7 章
作業系統支援(Operating System Support)
8
第 8 章
分散式物件與元件
9
第 9 章
Web 服務
10
第 10 章
Peer-to-Peer 系統
11
第 11 章
分散式系統的安全
12
第 12 章
分散式檔案系統
13
第 13 章
命名服務
14
第 14 章
時間與全域狀態
15
第 15 章
協調與共識
16
第 16 章
交易與並行控制
17
第 17 章
分散式交易
18
第 18 章
複製
19
第 19 章
行動與普及運算
20
第 20 章
分散式多媒體系統
21
第 21 章
設計分散式系統
演算法與資料結構
6 章
演算法與資料結構
Problem Solving with Algorithms and Data Structures · Miller & Ranum