一本適用于初學(xué)者、開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)師讀的MySQL書

2021-02-05    分類: 網(wǎng)站建設(shè)

我推薦的這本書分為“基礎(chǔ)篇”“開(kāi)發(fā)篇”“優(yōu)化篇”“管理維護(hù)篇”和“架構(gòu)篇”5 個(gè)部分,共32 章。
基礎(chǔ)篇
面向MySQL 的初學(xué)者,介紹了MySQL 的安裝與配置、SQL 基礎(chǔ)、MySQL 支持的數(shù)據(jù)類型、MySQL 中的運(yùn)算符、常用函數(shù)等內(nèi)容。
開(kāi)發(fā)篇
面向的是MySQL 設(shè)計(jì)和開(kāi)發(fā)人員,內(nèi)容涵蓋了表類型(存儲(chǔ)引擎)的選擇、選擇合適的數(shù)據(jù)類型、字符集、索引的設(shè)計(jì)和使用、開(kāi)發(fā)常用數(shù)據(jù)庫(kù)對(duì)象、事務(wù)控制和鎖定語(yǔ)句、SQL 中的安全問(wèn)題、SQL Mode 及相關(guān)問(wèn)題、MySQL 分區(qū)等。
優(yōu)化篇
針對(duì)的是開(kāi)發(fā)人員和數(shù)據(jù)庫(kù)管理人員,內(nèi)容包括SQL 優(yōu)化、鎖問(wèn)題、優(yōu)化MySQL Server、磁盤I/O 問(wèn)題、應(yīng)用優(yōu)化、PS/SYS 數(shù)據(jù)庫(kù)、故障診斷等內(nèi)容。
管理維護(hù)篇
適合數(shù)據(jù)庫(kù)管理員閱讀,介紹了MySQL 高級(jí)安裝和升級(jí)、MySQL 中的常用工具、MySQL 日志、備份與恢復(fù)、MySQL 權(quán)限與安全、MySQL 監(jiān)控、MySQL 常見(jiàn)問(wèn)題和應(yīng)用技巧、自動(dòng)化運(yùn)維系統(tǒng)的開(kāi)發(fā)等內(nèi)容。
架構(gòu)篇
主要面向高級(jí)數(shù)據(jù)庫(kù)管理人員和數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)師,內(nèi)容包括MySQL 復(fù)制、高可用架構(gòu)、MySQL 中間件等內(nèi)容。
小編推薦的這本書是《深入淺出MySQL 數(shù)據(jù)庫(kù)開(kāi)發(fā) 優(yōu)化與管理維護(hù) 第3版》
一本適用于初學(xué)者、開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)師讀的MySQL書
本書基于MySQL 5.7 版本進(jìn)行內(nèi)容升級(jí),同時(shí)也對(duì)MySQL 8.0 的重要功能進(jìn)行了介紹,因此本書適合使用MySQL 5.7/8.0 的讀者(本書中MySQL 5.7 和8.0 版本的測(cè)試環(huán)境版本分別為5.7.22 和8.0.11)。
數(shù)據(jù)庫(kù)服務(wù)云化、容器化,以及管理維護(hù)自動(dòng)化,是數(shù)據(jù)庫(kù)運(yùn)維的必然趨勢(shì)。本書增加了第29 章(自動(dòng)化運(yùn)維系統(tǒng)的開(kāi)發(fā)),介紹了作者在數(shù)據(jù)庫(kù)自動(dòng)化運(yùn)維開(kāi)發(fā)方面的實(shí)踐,為大家打造自己的自動(dòng)化運(yùn)維平臺(tái)提供了一個(gè)參考。
架構(gòu)篇是這次修訂的重點(diǎn),作者全面改寫了第30 章(MySQL 復(fù)制)和第31 章(高可用架構(gòu))兩章,并增加了第32 章(MySQL 中間件),介紹了作者在數(shù)據(jù)庫(kù)中間件研發(fā)方面的經(jīng)驗(yàn)。
第 一部分 基礎(chǔ)篇
第二部分 開(kāi)發(fā)篇
第三部分 優(yōu)化篇
第四部分 管理維護(hù)篇
第五部分 架構(gòu)篇
本書的成書過(guò)程:(摘自本書)
隨著MySQL 功能的不斷完善,其性能不斷提高,可靠性不斷增強(qiáng),從2005 年開(kāi)始,我們陸續(xù)將一些重要數(shù)據(jù)庫(kù)遷移到MySQL。雖然相對(duì)于Oracle 來(lái)說(shuō),MySQL 比較簡(jiǎn)單,管理維護(hù)相對(duì)容易(這也是MySQL 的另外一個(gè)優(yōu)勢(shì)),但在遷移及其后的管理維護(hù)過(guò)程中,我們也經(jīng)常遇到一些問(wèn)題,例如,MySQL 提供了許多存儲(chǔ)引擎,這些存儲(chǔ)引擎各有特點(diǎn),在實(shí)際應(yīng)用中應(yīng)該怎樣來(lái)選擇?MySQL 出現(xiàn)了性能問(wèn)題,應(yīng)該如何來(lái)診斷和優(yōu)化?在數(shù)據(jù)安全方面,究竟需要注意些什么?MySQL 的鎖機(jī)制有什么特點(diǎn),如何減少鎖沖突,提高并發(fā)度?
遇到諸如此類的問(wèn)題,自然會(huì)想到查閱MySQL 文檔、上網(wǎng)搜索、到論壇找類似問(wèn)題的答案或?qū)で髱椭?。通過(guò)上述途徑當(dāng)然可以解決許多問(wèn)題,但卻需要花費(fèi)大量的精力和時(shí)間,效率很低。因?yàn)槲覀儼l(fā)現(xiàn)MySQL 的文檔很“精練”,也很零碎,遠(yuǎn)沒(méi)有Oracle 的文檔那么詳細(xì)與系統(tǒng)網(wǎng)上一搜,結(jié)果可能數(shù)以萬(wàn)計(jì),面對(duì)浩如煙海的網(wǎng)頁(yè),要找出真正有用的信息決非易事(搜索引擎還有許多改進(jìn)的余地);至于論壇上的答案,又往往是五花八門,讓人無(wú)所適從。我們作為專職DBA(數(shù)據(jù)庫(kù)管理員)尚且如此,其他開(kāi)發(fā)、維護(hù)人員可能就感到更困難了。而且,不同的DBA 或開(kāi)發(fā)人員遇到同一個(gè)問(wèn)題,可能還要再次去尋求解決方案,造成不必要的重復(fù)勞動(dòng)。
為改變這種狀況,我們決定將DBA 平時(shí)使用MySQL 積累的經(jīng)驗(yàn)、解決問(wèn)題的方法和思路,以及我們對(duì)MySQL 的認(rèn)識(shí)等整理出來(lái),編寫一本《MySQL 實(shí)用手冊(cè)》,供DBA 組及公司其他同事參考?!禡ySQL 實(shí)用手冊(cè)》第一稿出來(lái)后,我們發(fā)放給了公司的一些同事,大家反饋內(nèi)容很實(shí)用,對(duì)MySQL 的開(kāi)發(fā)管理很有幫助。得到這個(gè)評(píng)價(jià),我們心里已經(jīng)很是欣慰了。當(dāng)有同事建議我們將其出版時(shí),更是超出了我們的預(yù)期,開(kāi)始只是隨口答應(yīng)了一下,并沒(méi)敢當(dāng)真。后來(lái),熱心的同事替我們與出版社取得了聯(lián)系,出版社看過(guò)內(nèi)容介紹和提綱后,覺(jué)得內(nèi)容不錯(cuò),做一些補(bǔ)充和修改就可以出版。
得到這個(gè)回復(fù),我們非常高興。但高興之余,心里也很忐忑。在我們的概念中,出書都是作家、專家,及各類名人的“專利”,我們這些無(wú)名之輩,有這個(gè)資格嗎?此時(shí),上級(jí)領(lǐng)導(dǎo)的支持、同事的不斷鼓勵(lì),給了我們信心。雖然我們不是什么專家,寫不出多么高深的內(nèi)容,但作為工作在數(shù)據(jù)庫(kù)開(kāi)發(fā)管理第一線的工程師,遇到的實(shí)際問(wèn)題可能更多、更具體,寫出來(lái)的東西也許更實(shí)用。MySQL 是一個(gè)開(kāi)源數(shù)據(jù)庫(kù),開(kāi)源的精神就是分享和交流,基于這一點(diǎn),我們的顧慮就少了,也更加坦然了。在《MySQL 實(shí)用手冊(cè)》第一稿的基礎(chǔ)上,根據(jù)同事和出版社的建議,對(duì)內(nèi)容做了一些補(bǔ)充和修訂,增加了“基礎(chǔ)篇”,以利于初次接觸MySQL 的讀者閱讀;在“管理篇”中補(bǔ)充了有關(guān)復(fù)制、日志管理和MySQL 集群的介紹,使本書的內(nèi)容更加豐富、完善。在內(nèi)容編排上,我們基本遵循由易到難、循序漸進(jìn)的原則,最后就形成《深入淺出MySQL:數(shù)據(jù)庫(kù)開(kāi)發(fā)、優(yōu)化與管理維護(hù)》一書。
本書的第1 版于2008 年出版后得到了不少讀者的支持和肯定,這給了我們極大的鼓舞。2013 年,我們又基于MySQL 5.5 進(jìn)行了大量修訂,推出了第2 版。這些年MySQL 5.7、MySQL8.0 相繼發(fā)布,書中的一些內(nèi)容已然過(guò)時(shí),同時(shí),我們近幾年在解決MySQL 高并發(fā)、高可用、可擴(kuò)展和自動(dòng)化維護(hù)方面積累了不少經(jīng)驗(yàn),也希望能分享給讀者。于是我們又聚在一起修訂出第3 版,以期回饋?zhàn)x者長(zhǎng)久以來(lái)對(duì)我們的喜愛(ài)和支持。
除了補(bǔ)充版本升級(jí)相關(guān)內(nèi)容之外,本次修訂的重點(diǎn)是分享我們?cè)诟呖捎眉軜?gòu)、數(shù)據(jù)庫(kù)自動(dòng)化運(yùn)維,以及數(shù)據(jù)庫(kù)中間件方面的一些實(shí)踐和積累,具體如下。
本書基于MySQL 5.7 版本進(jìn)行內(nèi)容升級(jí),同時(shí)也對(duì)MySQL 8.0 的重要功能進(jìn)行了介紹,因此本書適合使用MySQL 5.7/8.0 的讀者(本書中MySQL 5.7 和8.0 版本的測(cè)試環(huán)境版本分別為5.7.22 和8.0.11)。數(shù)據(jù)庫(kù)服務(wù)云化、容器化,以及管理維護(hù)自動(dòng)化,是數(shù)據(jù)庫(kù)運(yùn)維的必然趨勢(shì)。本書增加了第29 章(自動(dòng)化運(yùn)維系統(tǒng)的開(kāi)發(fā)),介紹了作者在數(shù)據(jù)庫(kù)自動(dòng)化運(yùn)維開(kāi)發(fā)方面的實(shí)踐,為大家打造自己的自動(dòng)化運(yùn)維平臺(tái)提供了一個(gè)參考。
架構(gòu)篇是這次修訂的重點(diǎn),作者全面改寫了第30 章(MySQL 復(fù)制)和第31 章(高可用架構(gòu))兩章,并增加了第32 章(MySQL 中間件),介紹了作者在數(shù)據(jù)庫(kù)中間件研發(fā)方面的經(jīng)驗(yàn)

當(dāng)前標(biāo)題:一本適用于初學(xué)者、開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)架構(gòu)設(shè)計(jì)師讀的MySQL書
標(biāo)題URL:http://www.bm7419.com/news30/99280.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站設(shè)計(jì)企業(yè)網(wǎng)站制作、定制開(kāi)發(fā)、品牌網(wǎng)站建設(shè)、服務(wù)器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)