高性能MySQL(第4版)
高性能MySQL(第4版)
鏈接:https://pan.baidu.com/s/1V_9BslJ2aDL624kjMMS8rg?pwd=dxtd?
提取碼:dxtd

精彩書摘
自近 20 年前《高性能 MySQL》(第 1 版)問世以來,它已經(jīng)成為每一位被新聘成為數(shù)據(jù)庫管理員、系統(tǒng)工程師或數(shù)據(jù)庫開發(fā)人員桌上的第一本書。
最初當(dāng) Jeremy Zawodny 和 Derek Balling 著手寫一本關(guān)于大規(guī)模運行 MySQL 的書,為多年的謎題帶來清晰的思路和結(jié)構(gòu)時,它注定會成為 MySQL 世界的經(jīng)典。經(jīng)過十幾年的多版更新,有些原始內(nèi)容和后續(xù)更新一直有效,有些則不然。
MySQL 本身在進(jìn)步,MySQL 社區(qū)改變了很多,我們使用 MySQL 的方式也改變了?,F(xiàn)在,在第 4 版中,Silvia 和 Jeremy 承擔(dān)了艱巨的任務(wù),要把這本經(jīng)典圖書更新到當(dāng)今時代,他們是完成這項任務(wù)的最佳搭檔。
我在 MySQL 社區(qū)工作的這段時間(現(xiàn)在已經(jīng)超過 20 年了 !),始終不變的一件事情,就是變化。每個人使用 MySQL(或者說通用數(shù)據(jù)庫)的方式都略有不同,對它有不同的期望。
每個人都會做出一些好的決定,也會做出一些善意但值得懷疑的決定。當(dāng)然,也總會做出一些糟糕的決定。有時,進(jìn)步是容易的,但有時需要明智的建議,以及直接從專家那里學(xué)到思考問題的新方法。
Silvia 和 Jeremy 就是這樣的專家。從體系結(jié)構(gòu)、優(yōu)化、復(fù)制、備份等各個方面,我們都將受益于他們在 MySQL 領(lǐng)域分享的豐富經(jīng)驗。在新的第 4 版中,許多主題得到了新的處理,許多過時的知識被刪除,許多錯誤被糾正,這些工作最終為本書帶來了新的內(nèi)容和新的風(fēng)格。
就像最初的第 1 版一樣(現(xiàn)在來看它的內(nèi)容已經(jīng)很老了,而且內(nèi)容較少),第 4 版承諾將幫助最新一代的開發(fā)人員、數(shù)據(jù)庫管理人員和他們的老板進(jìn)入 MySQL 的新世界 ;這個世界有時很令人興奮,但有時也可能讓人抓狂。
謝謝 Silvia 和 Jeremy,感謝你們?yōu)榕囵B(yǎng)下一代 MySQL 極客所做的辛勤工作,這些人將確保這個世界上數(shù)據(jù)的安全,也將確保全球頂級網(wǎng)站和其他數(shù)據(jù)驅(qū)動的系統(tǒng)在其業(yè)務(wù)峰值時性能的卓越。
祝賀你們,在新冠肺炎病毒肆虐和其他各種事情干擾的情況下,依然完成了這項工作。
我們其他人將確保為所有新的數(shù)據(jù)庫管理員提供這本書。
Jeremy Cole 2021 年 10 月于內(nèi)華達(dá)州里諾附近
收起全部↑
前言/序言
隨著互聯(lián)網(wǎng)行業(yè)以及云計算產(chǎn)業(yè)的高速發(fā)展,MySQL 成為世界范圍內(nèi)以及中國數(shù)據(jù)庫領(lǐng)域主流的開源數(shù)據(jù)庫。在幾乎所有大型互聯(lián)網(wǎng)業(yè)務(wù)場景中,MySQL 都是業(yè)務(wù)架構(gòu)的核心組件之一。廣泛的應(yīng)用也推動了 MySQL 在過去十年的高速發(fā)展,MySQL 社區(qū)相繼推出了 56、57、80 版本,從性能、可擴(kuò)展性、安全性、穩(wěn)定性、可維護(hù)性、易用性等維度都有了非常大的發(fā)展。《高性能 MySQL》(第 3 版)是 2012 年出版的,新版《高性能 MySQL》(第 4 版)在上一版內(nèi)容的基礎(chǔ)上延續(xù)了之前的經(jīng)典內(nèi)容,包括架構(gòu)設(shè)計、優(yōu)化、高可用等內(nèi)容,同時新增了云數(shù)據(jù)庫、擴(kuò)展性等過去十年發(fā)展的相關(guān)內(nèi)容,
另外還增加了 MySQL 過去十年里的新版本(包括 57、80 版本)的新特性。
MySQL 是當(dāng)下主流的開源數(shù)據(jù)庫之一,本書從實踐的角度涵蓋了數(shù)據(jù)庫系統(tǒng)的架構(gòu)設(shè)計、鎖、性能管理、高可用等內(nèi)容,除了可作為 MySQL 的參考書之外,也可以作為數(shù)據(jù)庫系統(tǒng)原理和設(shè)計的一個實現(xiàn)參考。云數(shù)據(jù)庫已流行多年,本書最新版對云數(shù)據(jù)庫的內(nèi)容也做了相應(yīng)的調(diào)整。例如,對數(shù)據(jù)庫的安裝、配置、監(jiān)控搭建等基礎(chǔ)操作內(nèi)容進(jìn)行了大幅縮減,增加了對云端具體操作的介紹。因此,本書也非常適合作為面向云數(shù)據(jù)庫系統(tǒng)開發(fā)者的一本 MySQL 參考圖書。如本書的名字所述,本書在內(nèi)核設(shè)計、性能優(yōu)化方面,依舊是著墨最多的部分,深入介紹了鎖管理、并發(fā)控制、Performanc Schema 使用、
索引優(yōu)化等內(nèi)核機(jī)制,可以幫助企業(yè)的 DBA、想深入了解 MySQL 優(yōu)化的開發(fā)者,以及云數(shù)據(jù)庫開發(fā)者更高效地使用和拓展 MySQL。
本書的譯者是云數(shù)據(jù)庫領(lǐng)域和 MySQL 數(shù)據(jù)庫的資深專家,有著很強(qiáng)的技術(shù)能力、行業(yè)實踐以及業(yè)務(wù)洞察,同時具備非常出色的業(yè)務(wù)架構(gòu)設(shè)計和商業(yè)化經(jīng)驗。在深入理解原著的基礎(chǔ)上,譯者們結(jié)合自己的洞察和經(jīng)驗提供了出色的專業(yè)化中文版本,是 MySQL 領(lǐng)域不可多得的一本必讀書目。
——李飛飛(飛刀) ACM/IEEE Fellow,阿里云數(shù)據(jù)庫負(fù)責(zé)人