數(shù)據(jù)庫系統(tǒng)內(nèi)幕
黃鵬程, 傅宇, 張晨 譯
出版時(shí)間:2020年06月
頁數(shù):300
“為了在工作中選擇正確的工具,我們需要理解它們背后的設(shè)計(jì)思路和算法。這本書對(duì)初學(xué)者很友好,它由業(yè)界的實(shí)踐者撰寫,介紹了一些與分布式數(shù)據(jù)庫系統(tǒng)相關(guān)的主題?!?br />
——Michael Klishin
RabbitMQ資深貢獻(xiàn)者
“這本書對(duì)于和任何數(shù)據(jù)庫系統(tǒng)技術(shù)打交道的人來說都是必讀之書,尤其是那些需要決定使用什么系統(tǒng)的人?!?br />
——Nate McCall
Apache Cassandra提交者
PMC主席
當(dāng)我們選擇、使用并維護(hù)一個(gè)數(shù)據(jù)庫系統(tǒng)時(shí),理解它的原理至關(guān)重要。但是現(xiàn)今有太多的分布式數(shù)據(jù)庫和工具可供使用,要想弄明白每一種工具的作用以及它們之間的區(qū)別往往并不容易。在這本實(shí)用指南中,作者講解了現(xiàn)代數(shù)據(jù)庫和存儲(chǔ)引擎背后的概念。
通過本書,你將領(lǐng)略到從眾多書籍、論文、博客和多個(gè)開源數(shù)據(jù)庫源代碼中精心選取的相關(guān)材料,并且了解到眾多現(xiàn)代數(shù)據(jù)庫之間最重要的區(qū)別在于決定存儲(chǔ)結(jié)構(gòu)和數(shù)據(jù)分布的子系統(tǒng)。
你將深入了解如下內(nèi)容:
● 存儲(chǔ)引擎:學(xué)習(xí)存儲(chǔ)的種類、分類依據(jù),理解基于B樹和不可變?nèi)罩敬鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)引擎。
● 存儲(chǔ)構(gòu)建塊:理解數(shù)據(jù)庫文件如何使用諸如頁緩存、緩沖池等輔助數(shù)據(jù)結(jié)構(gòu)來組織構(gòu)建高效的存儲(chǔ)。
● 分布式系統(tǒng):逐步學(xué)習(xí)節(jié)點(diǎn)和進(jìn)程間如何連接并構(gòu)建復(fù)雜的通信模式。
● 數(shù)據(jù)庫集群:深入探究現(xiàn)在數(shù)據(jù)庫中常用的一致性模型,并了解分布式存儲(chǔ)系統(tǒng)是如何實(shí)現(xiàn)一致性的。
書名:數(shù)據(jù)庫系統(tǒng)內(nèi)幕
譯者:黃鵬程, 傅宇, 張晨 譯
國內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2020年06月
頁數(shù):300
書號(hào):978-7-111-65516-9
原版書書名:Database Internals
原版書出版商:O'Reilly Media
Alex Petrov
Alex Petrov是一位數(shù)據(jù)基礎(chǔ)架構(gòu)工程師,數(shù)據(jù)庫和存儲(chǔ)系統(tǒng)的狂熱愛好者,Apache Cassandra提交者和PMC成員,精通存儲(chǔ)、分布式系統(tǒng)和算法。