第一章:B-Tree 與 B+Tree — 索引的數學骨架Published: Thu Feb 05 2026深入探討 B-Tree 與 B+Tree 的數學定義、磁碟 I/O 效率以及在資料庫索引中的核心地位。Continue Read
第二章:LSM-Tree — 寫入密集型系統的引擎Published: Thu Feb 05 2026深入解析 Log-Structured Merge-Tree 的核心機制:MemTable、SSTable 與 Compaction,以及它如何將隨機寫入轉換為順序寫入。Continue Read
第三章:叢集與非叢集索引 — 數據的物理地圖Published: Thu Feb 05 2026解析數據在磁碟上的物理存儲方式,以及「回表查詢 (Double Lookup)」對效能的致命影響。Continue Read
第四章:查詢執行與最佳化器 — 資料庫的大腦Published: Thu Feb 05 2026解析 CBO (基於成本的最佳化器) 如何決定執行路徑,以及為什麼統計資訊過時會導致全表掃描。Continue Read
第五章:併發控制 (MVCC & Locks) — 平行宇宙的魔法Published: Thu Feb 05 2026深入解析多版本併發控制 (MVCC) 如何實現「讀不阻塞寫」,以及交易隔離級別的底層實現。Continue Read
第六章:實戰案例 — 資料庫在野外Published: Thu Feb 05 2026從 Sentry 到 Shopify,深度剖析三個由底層機制引發的真實資料庫災難及其修復方案。Continue Read