mirror of
https://github.com/Vonng/ddia.git
synced 2025-09-26 23:09:18 +08:00
2.9 KiB
2.9 KiB
title | weight | breadcrumbs |
---|---|---|
第一部分:資料系統基礎 | 100 | false |
{{< callout type="warning" >}} 當前頁面來自本書第一版,第二版尚不可用 {{< /callout >}}
本書前四章介紹了資料系統底層的基礎概念,無論是在單臺機器上執行的單點資料系統,還是分佈在多臺機器上的分散式資料系統都適用。
- 第一章 將介紹 資料系統架構中的利弊權衡。我們將討論不同型別的資料系統(例如,分析型與事務型),以及它們在雲環境中的執行方式。
- 第二章 將介紹非功能性需求的定義。。可靠性,可伸縮性和可維護性 ,這些詞彙到底意味著什麼?如何實現這些目標?
- 第三章 將對幾種不同的 資料模型和查詢語言 進行比較。從程式設計師的角度看,這是資料庫之間最明顯的區別。不同的資料模型適用於不同的應用場景。
- 第四章 將深入 儲存引擎 內部,研究資料庫如何在磁碟上擺放資料。不同的儲存引擎針對不同的負載進行最佳化,選擇合適的儲存引擎對系統性能有巨大影響。
- 第五章 將對幾種不同的 資料編碼 進行比較。特別研究了這些格式在應用需求經常變化、模式需要隨時間演變的環境中表現如何。
第二部分 將專門討論在 分散式資料系統 中特有的問題。