《MySQL效能優化和高可用架構實踐》簡介與推薦序
#好書推薦##好書奇遇季#《MySQL效能優化和高可用架構實踐》,京東噹噹天貓都有發售。騰訊雲架構師宋立桓傾情奉獻,定價59元,網店打折銷售其實沒多少錢。
網際網路公司裡面幾乎很少有公司不用MySQL,國內網際網路巨頭都在大規模使用MySQL。如果把MySQL比喻成資料庫界的一條巨龍,則效能優化和高可用架構設計實踐就是點睛之筆。
業內專家推薦
騰訊公司資料庫T4專家,資料庫核心開發者,李海翔(網名:那海藍藍)
騰訊雲產業生態華南區總監,包玉傑
廣州嘉為科技有限公司CEO,鄒方波
騰訊雲華南區資深售前架構師,李樂慶
騰雲悅智科技(深圳)有限責任公司副總經理,易朝暉
本書內容
本書將詳細講解 MySQL 5.7高可用和效能優化技術,細緻梳理思路,並與真實生產案例相結合,通過原理闡述到實戰部署,幫助讀者將所學知識點運用到實際工作中。
本書分為13章,詳解MySQL 5.7資料庫體系結構,InnoDB儲存引擎,MySQL事務和鎖,效能優化,伺服器全面優化、效能監控,以及MySQL主從複製、PXC、MHA、MGR、Keepalived+雙主複製等高可用叢集架構的設計與實踐過程,並介紹海量資料分庫分表和Mycat中介軟體的實戰操作。
本書讀者
本書既適合有一定基礎的 MySQL資料庫學習者、MySQL資料庫開發人員和 MySQL資料庫管理人員閱讀,同時也能作為高等院校和培訓學校相關專業師生的參考用書。
本書作者
宋立桓,騰訊雲架構師,IT資深技術專家、佈道師。主要負責為企業客戶提供顧問諮詢、培訓和方案設計服務。專注於雲端計算、大資料和人工智慧,對區塊鏈的相關技術也有深入的研究。著有圖書《Cloudera Hadoop大資料平臺實戰指南》和《AI制勝:機器學習極簡入門》《Python深度學習從零開始學》《元宇宙:網際網路的新未來》。
推薦序一:一花一世界、一葉一菩提
知曉立桓,是從《微軟Power BI實踐指南》這本書開始的,之後又得知了他還寫《Cloudera Hadoop大資料平臺實戰指南》這本書,而現在《MySQL效能優化和高可用架構實戰》又將要出版了,數年之內,有三本書問世,碼字不易,字字心血。立桓筆耕之勤,實感佩服。
《論語》說“不知言,無以知人也”。言語是人的心聲,通過閱讀本書的文字,流連於其文徜徉於其文字構建起的世界中,進一步地認識了作者,宋立桓。
《MySQL效能優化與高可用架構實戰》,從MySQL的架構入手,建立一個整體印象,然後著手於InnoDB,把重點技術從體系結構到事務處理一路展開,逐步引領讀者開啟了MySQL的大門;之後從效能的角度,連續三章覆蓋了資料庫效能的SQL優化、Server優化和監控等重點;在筆墨轉換間,全書又從架構角度著手於主備技術和MySQL體系中的分散式叢集技術,並涉及了分散式系統的分庫分表等技術,為初學者開啟了MySQL知識體系的大門。
《MySQL效能優化與高可用架構實戰》,沒有著磨於很多原理細節,而是從理論和實戰角度出發,基於用的思路,於重點景觀逐一導引瀏覽,展開每個涉及的主題,有益於快速掌握MySQL系統的整體技術,並展示MySQL世界的真實與美麗。相信本書能夠幫助入門者把MySQL用起來、熟悉起來。
《梵網經》捲上謂:盧舍那佛坐千葉大蓮花中,化出千尊釋迦佛,各居千葉世界中,其中每一葉世界的釋迦佛,又化出百億釋迦佛,坐菩提樹。立桓的文字,構築了立桓的花葉世界,願立桓文字明心見性,好文叢生。願讀者循著文字感受作者的思路,體會文字背後的行文邏輯,有助於掌握本書講述的內容。
李海翔(網名:那海藍藍)
資料庫核心開發者,騰訊公司資料庫T4專家
《資料庫查詢優化器的藝術:原理解析與SQL效能優化》作者
《資料庫事務處理的藝術:事務管理和併發訪問控制》作者
推薦序二
作為最流行的開源資料庫軟體之一,MySQL資料庫軟體已經是廣為人知了。當前最火的Facebook、騰訊、淘寶這樣的大型的網站都是使用MySQL資料庫。
網際網路行業的多數業務場景有非常明顯的特點:使用者量大引發資料容量大、併發高、業務複雜度適中,MySQL資料庫產品初期的定位就是Web應用的資料服務,故幾乎所有網際網路企業都使用MySQL資料庫產品,有很多企業幾乎全部使用MySQL提供的資料服務。
選擇開源產品是國家和企業的主流選擇,而開源MySQL資料庫國內外應用最廣泛,從業的技術人員也最多,它成為了“去IOE”分散式技術架構中最關鍵的關係型資料庫產品。資料庫系統作為IT業務系統的核心,其高可用性和容災能力對整個業務系統的連續性和資料完整性起著至關重要的作用,是企業正常運營的基石。
本書的作者宋立桓是我深為熟悉的架構師專家,很高興看到宋老師將他的寶貴經驗和心得,通過這本《MySQL效能優化與高可用架構實戰》書分享給大家。這本書關於MySQL資料庫高可用和效能優化的實戰經驗介紹,對於廣大技術工程師來說絕對是資料庫提高的寶典首選。感謝宋老師邀請作序,在此祝願讀者開卷有益,也期待宋老師有更多的佳作分享。
包玉傑
騰訊雲產業生態華南區總監
推薦序三
在最近的二十年,我們目睹了雲端計算、大資料、物聯網、區塊鏈、5G、人工智慧、數字化轉型等多重浪潮的衝擊。一些技術隨著熱潮的褪去而降低了熱度,另一些技術在多次沖刷與洗禮中屹立不倒,擁有半個世紀歷史的資料庫技術便是其中的代表。
隨著雲端計算的蓬勃發展,人們剛剛意識到傳統的IaaS、PaaS、SaaS不足以精確劃分雲端計算的架構層級,嶄新的DaaS(Data-as-a-Service)已經裹挾著百花齊放的資料技術洶湧而來,在大資料落地的歷史時期大放異彩。人們終於發現,在核心業務的安全、穩定、強一致性與事務方面,沒有任何技術能夠替代傳統的關係型資料庫。從業者們在仰望星空,探索全新資料庫架構的同時,更要腳踏實地,迴歸本心,跟上傳統資料庫的技術發展,用以支撐資料時代更海量、更高效、更可靠的業務需求。
作為應用最廣泛的開源資料庫,MySQL的衍生技術百花齊放,擴充架構異彩紛呈。尤其在效能優化與高可用架構兩方面,很多從業多年的DBA限於生產環境的固定體系,往往盲人摸象,難窺全域性。而效能優化和高可用又是一對存在根本矛盾的特性。可以說,掌握了這兩項技術的平衡,就掌握了MySQL的絕大部分內容,也就把握了資料庫核心技術的最主流脈絡。
這本《MySQL效能優化與高可用架構實戰》,從企業實戰的角度縱觀整個MySQL生態體系,將兩大關鍵技術有機融合,並對比了多種方案,為讀者展現了多種在兩個本質上矛盾的特性之間取得平衡的精妙方法,對理論架構與企業實戰都有豐富的指導意義。閱讀本書,你可以站在對資料領域有多年深耕經驗的作者肩膀上,汲取作者的實踐經驗與心血總結,從作者的角度理解和認識資料技術,一步趕上雲與智慧時代的資料技術發展前沿。
嘉為科技是國內一流的資訊化綜合服務與解決方案供應商, 我與宋立桓老師相識也有十五年了,宋立桓老師對IT行業發展趨勢的把握度和對技術鑽研的深度令我敬佩。感謝宋老師邀請作序,祝願讀者在閱讀本書後,對資料庫技術有全新的認識。
鄒方波
廣州嘉為科技有限公司CEO
推薦序四
很高興看到宋立桓老師的新作《MySQL效能優化與高可用架構實戰》,本書作者宋立桓曾服務於微軟公司,目前就職於騰訊雲,十幾年的架構設計和優化經驗,使得他在雲端計算、大資料及資料視覺化等方面有極深的認識及獨特的見解。
目前,被越來越多的企業及開發者所青睞的MySQL,市場份額越來越大。與其他資料庫相比,MySQL易學易用導致MySQL在我們的日常開發中成為“熟客”。MySQL資料庫作為最流行的開源資料庫產品,擁有許多成熟的高可用架構方案,其方案的可用性覆蓋率為90%~99.999%,能夠適用於對可用性級別的多種不同的需求。本書介紹瞭如何設計一個高可用可擴充套件的企業級MySQL資料庫叢集,另外剖析了高效能高可用MySQL調優方法,探索低成本資料庫系統構建之道。
全書內容豐富,深入淺出的對基礎理論知識進行了介紹,同時也注重實用性,操作性很強,適用於廣大軟體開發和資料庫管理人員學習提高以及日常工作的有效參考。
感謝立桓將自己的所學所悟整理成書,與讀者共享,真誠希望廣大讀者通過本書能快速精通MySQL,最後祝本書大賣!
李樂慶
騰訊雲華南區資深售前架構師
推薦序五
和本書的作者宋立桓老師的初次見面是在近十年前微軟的一次公司年會上,但在此之前我們已經有過多次電話的溝通,當時他作為微軟SQL Server的MVP,把他多年的經驗無私分享給那時在專案裡因為資料庫效能問題而焦頭爛額的我們,幫助我們解決了很多資料庫調優的問題。所以在我的腦海裡,立桓是個非常專注的技術男,但那次年會見面後才發現他是一個非常健談知識面非常寬廣性格外向的人,和我認知當中的技術宅男的形象差距頗大。從那以後我們經常探討技術問題,他對新技術的痴迷和鑽研精神以及對技術發展方向判斷之精準都是我所遇到的技術人員中少見的。我曾經和他開玩笑說應該把他的經驗分享出來,開個網上直播成為網紅。後來,立桓告訴我,他要把他的心得體會出書分享出來。他所著的兩本書《人人都是資料分析師:微軟Power BI實踐指南》和《Cloudera Hadoop大資料平臺實戰指南》我都仔細拜讀過,通俗易懂,條理清晰,深入淺出的娓娓道來,看完我也收益良多。
宋立桓作為一直深耕在資料庫領域的國內資深專家,從微軟轉戰到騰訊,從早年精通Oracle、SQL Server,到近年在MySQL等開源資料庫中摸爬滾打,一直在探索資料的價值和最佳實踐,對資料系統的建設研究的非常深入和透徹。《MySQL效能優化與高可用架構實戰》是他的又一力作,本書從概念到原型,從理論到實戰,從部署到操作,凝聚著他深厚的技術功底和豐富的實踐經驗,是近年來在該領域不可多得的理論和實戰的一本寶典。
希望你們和我一起加入到本書的學習旅程中。感謝宋立桓老師的作序邀請,也希望他有更多的真知灼見早日凝結成冊。
易朝暉
騰雲悅智科技(深圳)有限責任公司副總經理
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18841117/viewspace-2887592/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL高可用架構之MHA 原理與實踐MySql架構
- MySQL主從原理, 高可用架構與高效能架構MySql架構
- MySQL高可用架構案例篇:UCloud最佳實踐MySql架構Cloud
- MySQL高可用架構:mysql+keepalived實現MySql架構
- MySQL叢集架構:MHA+MySQL-PROXY+LVS實現MySQL叢集架構高可用/高效能MySql架構
- MySQL 實現高可用架構之 MHAMySql架構
- Mysql高可用架構方案MySql架構
- 深入高可用架構原理與實踐 書籍學習架構
- MySQL 高可用架構之 MMM 架構MySql架構
- 高併發IM系統架構優化實踐架構優化
- mysql高可用架構MHA搭建MySql架構
- MySQL高可用架構對比MySql架構
- 構建MHA實現MySQL高可用叢集架構MySql架構
- 《推薦系統實踐》筆記 01 推薦系統簡介筆記
- 推薦:非常全面的 MySQL 高效能優化實戰總結~MySql優化
- MySQL高可用架構設計分析MySql架構
- WebRTC 架構優化及實踐Web架構優化
- 《軟體效能測試、分析與調優實踐之路》簡介
- 同程旅行基於 RocketMQ 高可用架構實踐MQ架構
- 高效能,高可用,安全的架構架構
- FlutterWeb效能優化探索與實踐FlutterWeb優化
- 前端效能優化原理與實踐前端優化
- MySQL高可用架構-MMM、MHA、MGR、PXCMySql架構
- 搜狐服務架構優化實踐架構優化
- 高德服務單元化方案和架構實踐架構
- MySQL高可用架構之Keepalived+主從架構部署MySql架構
- 高可用架構架構
- 海柔模擬系統儲存實踐:混合雲架構下實現高可用與極簡運維架構運維
- 眾多業內大佬推薦閱讀!!《Java效能優化實踐:JVM調優策略、工具與技巧》已上市~~Java優化JVM
- MySQL資料庫架構——高可用演進MySql資料庫架構
- 架構師日記-軟體高可用實踐那些事兒架構
- 大型網際網路高可用架構設計實踐2019架構
- MySQL架構的優化MySql架構優化
- HBase可用性分析與高可用實踐
- mysql高可用架構MHA搭建(centos7+mysql5.7.28)MySql架構CentOS
- MySQL資料庫實現高可用架構之MHA的實戰MySql資料庫架構
- 【推薦】Java效能優化系列集錦Java優化
- 推薦:Java效能優化系列集錦Java優化