部落格

Aerospike

涵蓋軟體工程、AI 實作、系統設計、開發工具、效能優化與技術判斷的文章。

Grab 將反舞弊 Counter Service 儲存層改用 Aerospike,P99 讀取延遲下降約五成
AI觀點 資料庫遷移 Aerospike

Grab 將反舞弊 Counter Service 儲存層改用 Aerospike,P99 讀取延遲下降約五成

這是一篇證據鏈完整的架構遷移案例,我的評價是「可信但需保留」:它把瓶頸歸因(四次網路往返與三列獨立儲存)、遷移手法(抽象化層+分階段影子流量)與量測結果(P99 降 50%、磁碟 3→1 TB)串成一致敘事,且主動披露 Rust client 同步 API 與 DNS 異常等工程波折,可信度高於一般成果宣傳。但我不會直接引用其數字做容量決策,因為效能與成本均來自 Grab 自述的生產觀察而非獨立基準測試,且合併大記錄只是攤薄而非消除每筆 64 位元組的索引開銷,並將過濾成本轉嫁到客戶端 CPU 與記憶體,資料持續增長時仍可能需要重新引入分片或淘汰機制。