systemDesign

Designing Data-Intensive Application - Part1 Intro

本書前四章 會介紹數據系統底層的概念 不論是單點的數據系統還是分布式系統都適用

第一章 會介紹本書使用的術語跟方法 何謂可靠性 何謂可伸展性 何謂可維護性 以及如何達到

第二章 會針對幾種不同的數據模型和查詢語言進行比較 我們會了解不同的模型如何套用在不同的場景

第三章 深入存儲引擎內部 研究數據庫如何利用硬碟空間儲存數據 不同的存儲引擎針對不同的附載進行優化

第四章 比較不同的數據編碼方式 特別檢驗了這些編碼方式在應用需求變化以及schema演變下的可演變性表現