云原生數(shù)據(jù)庫(kù):原理與實(shí)踐
本書(shū)詳細(xì)剖析了作為核心基礎(chǔ)軟件系統(tǒng)的數(shù)據(jù)庫(kù)在云計(jì)算時(shí)代的技術(shù)演進(jìn)歷程,從架構(gòu)設(shè)計(jì)、實(shí)現(xiàn)機(jī)制和系統(tǒng)優(yōu)化等多個(gè)角度闡述傳統(tǒng)數(shù)據(jù)庫(kù)技術(shù)是如何一步步發(fā)展到云原生形態(tài)的。本書(shū)強(qiáng)調(diào)理論和實(shí)踐的充分結(jié)合,分析MySQL、PostgreSQL等工業(yè)界“活”的系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的SQL優(yōu)化與執(zhí)行、事務(wù)處理、緩存與索引等原理,在面對(duì)實(shí)際應(yīng)用需求時(shí)做了哪些權(quán)衡與折中,面對(duì)復(fù)雜的應(yīng)用場(chǎng)景如何優(yōu)化,以及做出種種選擇背后的原因。同時(shí),本書(shū)結(jié)合阿里云在數(shù)據(jù)庫(kù)領(lǐng)域的研發(fā)實(shí)踐經(jīng)驗(yàn),著重講述現(xiàn)代數(shù)據(jù)庫(kù)從系統(tǒng)進(jìn)化到服務(wù)的一系列核心技術(shù)原理,例如利用云計(jì)算資源池化技術(shù)、分布式技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的高可用、彈性擴(kuò)展和按需使用等。本書(shū)內(nèi)容翔實(shí),兼具理論深度和實(shí)現(xiàn)細(xì)節(jié),同時(shí)開(kāi)放性地探索了數(shù)據(jù)庫(kù)的最新發(fā)展方向,能夠啟發(fā)讀者進(jìn)一步深入思考。本書(shū)可作為高等院校信息類專業(yè)的本科生和碩士研究生教材,也可作為數(shù)據(jù)庫(kù)行業(yè)的內(nèi)核研發(fā)和系統(tǒng)運(yùn)維等從業(yè)人員的參考書(shū)。
·13.8萬(wàn)字