在雲計算和互聯網快速發展的驅動下,分佈式技術領域產生了很多新的熱點,分佈式數據庫就是其中之一。但是,目前對分佈式數據庫的理解和研究多停留在理論層面,本書以Greenplum分佈式數據庫為例,深入剖析分佈式技術在工業級產品里的實現細節,為讀者呈現從理論到實踐的“全景圖”。
本書共3篇:第1篇主要介紹分佈式數據庫基礎理論,包括經典的CAP理論、一致性算法相關的理論、併發控制相關的理論等;第2篇具體介紹Greenplum數據庫,從分佈式事務、分佈式計算和分佈式存儲3個方面,深入代碼層級,講述分佈式理論在工業上的實現;第3篇是總結和展望,介紹雲原生數據庫和新技術帶給Greenplum和數據庫管理系統的機遇和挑戰。
本書打破以理論介紹和架構介紹為主的思路,深入分析工業化的實現,實踐性強。本書主要面向數據庫領域的科研工作者和學者,也可作為高校計算機類專業的分佈式數據庫相關課程的參考資料。
王鳳剛,分佈式數據庫開源項目Greenplum和HAWQ的貢獻者;Greenplum相關產品工作經驗9年;500強企業服務經驗14年;雲計算和分佈式系統的開發和運維經驗18年。