搜尋 CarlStack

按 Esc 關閉;完整結果會顯示文章摘要、標籤與日期。

系統設計
7 分鐘
·

Redis 核心架構與單執行緒反應器模式:aeEventLoop、極致記憶體資料結構與多執行緒 I/O 演進

深入剖析高效能記憶體資料庫 Redis 的底層核心架構:為什麼 Redis 選擇單執行緒?aeEventLoop 反應器模式 (Reactor)、五大核心資料結構底層實作(SDS、Dict 漸進式 Rehash、ZipList/ListPack、SkipList 跳躍表)與 Redis 6.0+ 多執行緒網路 I/O 演進。

系統設計
6 分鐘
·

Git 內部核心架構:Blob、Tree、Commit 與 Packfile 內容尋址物件資料庫深析

深入剖析分散式版本控制系統 Git 的底層物理架構:.git 內部目錄、內容尋址物件資料庫 (Content-Addressable Storage)、SHA-1/SHA-256 雜湊、Blob/Tree/Commit/Tag 四大物件模型、Packfile Delta 增量壓縮與 gc 垃圾回收機制。