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