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