女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

《高性能MySQL 第四版》正式上市

數據庫小組 ? 來源:數據庫小組 ? 作者:數據庫小組 ? 2022-10-08 18:22 ? 次閱讀

十年經典再更新

時隔十年,《高性能MySQL》再次出版,這是該系列的第四個版本。過去十年,《高性能MySQL 第三版》已經成為除了文檔之外,MySQL相關開發者、DBA等從業者的必讀書目,在豆瓣上也收到了9.3分的好評。另一方面,在這十年間,MySQL技術、數據庫技術以及數據庫的生態都發生了很大的變化,最新版的圖書也相應做了大量的更新、精簡與修訂。這次依舊由我和寧海元、張新銘等一起完成翻譯。如果,英文閱讀沒有大的障礙的朋友,仍然推薦閱讀英文原版,目前在京東、亞馬遜等平臺都可以買到。如果,想讀中文版的朋友,這次出版的《高性能MySQL 第四版》則是非常不錯的選擇。本文,概述了第四版的一些更新與改變,以及MySQL在中國這十年的發展。另外,文末有一個“回復SQL,抽獎領取贈書”的活動,感興趣的直接跳到最后部分。新書在京東上已經上線。

MySQL在中國的這十年

過去十年也是中國MySQL快速發展的十年。在2022年,CSDN的中國開發者調查報告中的數據,在中國,有73%的開發者都在使用MySQL,穩居第一名,且遙遙領先其他數據庫。一方面是中國互聯網在過去十年的快速發展背后,需要海量的、低成本的數據庫存儲方案,另一方面,更重要的,隨著中國開發者、DBA能力增強,從原來的用好開源,逐步成長為開源背后的重要的貢獻力量。無論是,阿里、騰訊、華為、百度、去哪兒等公司,都在通過各種方式,一方面輸出自己的最佳實踐,另一方面也在向MySQL代碼庫貢獻自己的力量。

隨著,中國廠商在MySQL技術使用和商業上的深入,以阿里云、騰訊云、華為云為代表的中國技術廠商已經成為MySQL社區重要力量:

在2018年,阿里云數據庫RDS團隊,因為多源復制、FlashBack等功能獲得了MySQL Community Awards,彭立勛作為代表在Percona Live接受頒獎:參考

2018年,在5.7.17版本,由翟衛祥貢獻的關于Group Commit和GTID的優化:參考;2021年,在8.0.24版本中,由翟衛祥修復的關于InnoDB Recovery階段性能問題:參考。除此之外,翟衛祥其實是比較頻繁的出現在MySQL Release Note的人。也因為這些貢獻,翟衛祥也在2019年也獲得了MySQL Community Contributor of the Year的獎項:參考。

2019年,騰訊游戲CROS DBA團隊的陳福榮(Vin Chen)、梁飛龍(Felix Liang)也獲得MySQL Community Contributor Award:參考。

2022年,彭祥在今年成為MariaDB Foundation的Board Members,他也是阿里云RDS業務的負責人。

2022年7月,在最新的8.0.30版本中,來自騰訊CDB團隊的Yuxiang Jiang和Zhou Xinjing修復了部分關于InnoDB、PS相關的Bug:參考。

另外,在MySQL Bug系統上,也經常能夠看到國內廠商的身影,主要是阿里云和騰訊。

在國內社區,諸如丁奇、彭立勛、周彥偉、楊建榮、韓鋒、楊奇龍、葉金榮、沃趣科技、蓋國強、何登成等都非常活躍,通過ACMUG、DBAplus、墨天輪等平臺推廣數據庫的最佳實踐。另外,國內各個大廠也都還有隱藏著非常多的“掃地僧”級別的高手,拋頭露面比較少,諸如ba0tiao、江神、Jimmy(這里無法一一列舉)也是中國MySQL社區非常重要力量。

MySQL憑借著其強大的影響力,也影響著一系列的產品的發展。在云時代,MySQL依舊是主角。在2014年AWS推出的Aurora、2017年阿里云推出的PolarDB、2018年騰訊云發布CynosDB(TDSQL-C前身)都首先選擇了兼容MySQL。而眾多新的數據庫,諸如OceanBase、TiDB、PolarDB-X、ClickHouse、AnalyticDB等都或者選擇兼容MySQL或者使用MySQL類似的SQL方言。而各個云廠商,憑借著MySQL開放、開源,基于其構建的RDS、或者云原生數據庫都賺的盆滿缽滿,通常,都能夠占到其數據庫收入的50%以上。這也從經濟基礎上,保障了各個云廠商依舊會堅定不易的在MySQL方向投入大量人力,推進MySQL的發展。到目前為止,MySQL數據庫也成為了“開源技術”和“云廠商”之間,在技術利益非常龐大的時候,依舊能夠較為“和諧”相處的案例之一。

兼容MySQL的分布式數據庫

全球的MySQL數量約為800萬個,大量的運行場景已經催生更加垂直和高要求的產品。兼容MySQL的分布式數據庫就是其最重要的一個方向。從需求上來說,隨著數據的快速增長,在越來越多的場景下,MySQL單機架構已經無法滿足需求,分布式數據庫在過去10年也在快速發展。2010年,陽振坤在淘寶內部開始研發OceanBase,自2015年后,開始逐步在外部探索商業化,同時兼容MySQL和Oracle;TiDB于2015年正式發布,兼容MySQL協議;2020年,在云棲大會上,阿里云數據庫負責人李飛飛也宣布,DRDS正式升級為PolarDB-X,并于2021年正式開源,也是兼容MySQL協議。2018年,ShardingSphere發布(前身為Sharding-JDBC),也是兼容MySQL的。

在中國當下,分布式數據庫的競爭是異常激烈。在今年(2022年)的4月份,TiDB發布了6.0版本,將TiFlash也正式開源,之后也很快上線TiDB Cloud,上線了阿里云心選商城。OceanBase也于今年的8月發布了4.0版本,單機部署最小支持4核8G;分析能力實現了由全場景向量化能力覆蓋;OceanBase Cloud也會很快上線。另外,PolarDB-X也在持續的增強,發布包括了與MySQL兼容性比較好的AUTO_INCREMENT、數據熱點診斷、冷熱數據存儲分離、Flashback Query等功能。另外,ShardingSphere、TDSQL等也在快速發展。

另外,在今年9月,TiDB和OceanBase都不約而同的在美國硅谷開始做產品推廣,這個競爭已經逐步從國內延伸到了海外。這也是該行業快速發展與繁榮的體現。

自此,中國的數據庫已經逐步從最早的用好開源、貢獻開源,慢慢走向自主研發、獨立品牌的模式,也從國內競爭開始走向更大的國際市場,這是中國數據庫在商業模式、技術能力、生態建設都更加強大的體現。

新的版本,新的技術

MySQL 5.1是十年前的主流版本,期間經歷了5.5、5.6、5.7,到現在8.0逐步成為當前的主流版本。在最新的“第四版”發布時,MySQL最新的版本為8.0.20,所以,書中很多案例與測試也都在該版本中經過了測試與驗證。

這次出版的《高性能MySQL 第四版》則新增了過去十年MySQL各個新版本特性。新的版本背后代表的是新的技術。例如,從5.6開始引入、5.7和8.0版本中逐步成熟的GTID技術,大大提高了MySQL復制時的數據一致性、以及可運維性,也使得MySQL在整個數據流生態中,變得更加易用;隨著,NoSQL的流行以及部分應用或者模塊中Schema Free設計的出現,MySQL在最近的版本中,一直在不斷增強對JSON的支持,包括操作JSON函數支持、性能優化、表達式函數支持等,使得在MySQL中也可以非常自由、高效的管理JSON數據。

性能管理一直是該書目的重點部分,最新版本的MySQL也在不斷的完善Performance Schema(簡稱“PS”),幫助用戶更加系統的進行性能管理與優化。在第四版中新增的第三章則系統的介紹了PS,可以幫助讀者系統的了解如何通過PS查看數據庫/InnoDB內部的運行指標,從而觀測性能并針對性的進行優化。

云數據庫已經成為數據庫領域最重要的方向。本書也增加了關于云數據庫的篇幅,并以AWS Aurora、谷歌云數據庫、云主機自建數據庫為代表,介紹了當前云數據庫的使用、能力以及限制等。隨著云計算IoT、互聯網等技術發展,數據量也一直在快速增長,本書也增加了關于如果擴展MySQL的章節與篇幅,包括通過只讀節點進行的讀擴展,以及如何通過拆分的方式進行寫擴展等。

另外,本書另一個重要特點是做了大量刪減,全書也從原來的第三版約800頁精簡到約350頁:

刪除了所有的MyISAM引擎相關的內容。MyISAM引擎是最早版本MySQL的原生引擎,但由于其架構缺陷、不支持事務、性能等原因,自8.0版本開始徹底被InnoDB替換。

刪除了大量關于如何配置MySQL的內容。隨著時間的推移,現在的MySQL文檔已經非常詳盡的描述了這部分操作。本書則側重于原理、使用、最佳實踐等。

刪除或大大簡化了諸如分區表、調度事件、全文索引、Query Cache等特性的介紹。雖然,在十年前這些都還算是MySQL的“高級特性”,但現在已經為大家所熟悉,而且文檔已經了非常詳細的描述,本書則不再介紹這些內容。

當然,依舊保留了最重要的部分,包括MySQL架構與基礎原理、可靠性管理、SQL優化、索引設計與優化、硬件與軟件適配優化、表結構設計規范與原理、復制技術、備份與恢復、垂直與水平擴展、云數據庫等。

整體上,依舊非常推薦大家購買與閱讀。本書,在翻譯出版過程中也得到了很多數據庫領域朋友的支持,包括沃趣科技陳棟、云和恩墨蓋國強、OceanBase的陽振坤、周彥偉等,尤其是,阿里云數據庫負責人、ACM/IEEE Fellow李飛飛特意撥冗指導并撰寫推薦序言,這里引用如下:

隨著互聯網行業以及云計算產業的高速發展,MySQL成為世界范圍內以及中國數據庫領域最流行的開源數據庫。在幾乎所有大型互聯網業務場景中, MySQL都是業務架構的核心組件之一。廣泛的應用也推動了MySQL在過去十年的高速發展,MySQL社區相繼推出了5.6、5.7、8.0版本,從性能、可擴展性、安全性、穩定性、可維護性、易用性等維度都有了非常大的發展。《高性能MySQL 第三版》是2012年發布的,最新版本的《高性能MySQL 第四版》在上一版的內容上延續了之前的經典內容,包括架構設計、優化、高可用等內容,同時新增了云數據庫、擴展性等過去10年發展的相關內容,另外,也增加MySQL過去10年里的最新版本包括5.7、8.0版本的最新的特性和內容。

MySQL作為當下最流行的開源數據庫,本書從實踐的角度涵蓋了數據庫系統的架構設計、鎖、性能管理、高可用等內容,除了作為MySQL的參考書之外,也可以作為數據庫系統原理和設計的一個實現參考。隨著云數據庫的流行,這本書的最新版也做了相應的調整,例如,將數據庫的安裝、配置、監控搭建等基礎操作內容(云數據庫封裝并提供了大部分這些能力)做了大幅度的縮減。因此,本書也非常適合面向云數據庫系統開發者的一本MySQL參考書籍。如本書的名字所述,本書在內核設計、性能優化方面,依舊是著墨最多的部分,深入介紹了鎖管理、并發控制、Performance Schema使用、索引優化等內核機制,可以幫助企業的DBA、或者想深入了解MySQL優化的開發者,以及云數據庫開發者更高效的使用和拓展MySQL。

本書的譯者是云數據庫領域和MySQL數據庫的資深專家,有著很強的技術能力和行業實踐以及業務洞察,同時也具備非常出色的業務架構設計和商業化經驗。在深入理解原著的基礎上,結合自己的洞察和經驗提供了出色的專業化中文版本,是MySQL領域不可多得的一本必讀書目。

關于本文作者

周振興

周振興曾是阿里資深數據庫技術專家(花名:蘇普),在淘寶、阿里云數據庫團隊總計供職12年,是阿里去IOE核心成員,是阿里核心系統從集中式到分布式架構的開創者,有豐富的MySQL性能優化、Troubleshooting經驗,曾擔任阿里云明星產品PolarDB產品管理負責人,阿里云數據庫產品與運營總監等職責。目前,在新的數據庫創業征程當中。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫系統
    +關注

    關注

    0

    文章

    31

    瀏覽量

    9774
  • MySQL
    +關注

    關注

    1

    文章

    849

    瀏覽量

    27500
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    電機與拖動基礎 第四版

    純分享帖,需要者可點擊附件免費獲取完整資料~~~【免責聲明】本文系網絡轉載,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請第一時間告知,刪除內容!
    發表于 05-21 16:34

    ADSP-21467/ADSP-21469第四高性能DSP技術手冊

    包括ADSP-21469在內的第四代SHARC?處理器可提供改進的性能、基于硬件的濾波器加速器、面向音頻與應用的外設,以及能夠支持最新環繞聲解碼器算法的新型存儲器配置。所有器件都彼此引腳兼容,而且
    的頭像 發表于 05-12 15:49 ?125次閱讀
    ADSP-21467/ADSP-21469<b class='flag-5'>第四</b>代<b class='flag-5'>高性能</b>DSP技術手冊

    LMH6522 高性能路DVGA技術手冊

    LMH6522包含高性能數控可變增益放大器(DVGA)。它被設計用于窄帶和寬帶中頻采樣應用。通常,LMH6522在廣泛的混合信號和數字通信應用中驅動高性能ADC,例如需要自動增益控制(AGC)來增加系統動態范圍的移動無線電和
    的頭像 發表于 05-09 09:37 ?156次閱讀
    LMH6522 <b class='flag-5'>高性能</b><b class='flag-5'>四</b>路DVGA技術手冊

    LMH6523 具有快速斷電模式的高性能通道 DVGA技術手冊

    LMH6523包含高性能數控可變增益放大器(DVGA)。它被設計用于窄帶和寬帶中頻采樣應用。通常,LMH6523在廣泛的混合信號和數字通信應用中驅動高性能ADC,例如需要自動增益控制(AGC)來增加系統動態范圍的移動無線電和
    的頭像 發表于 04-30 15:36 ?269次閱讀
    LMH6523 具有快速斷電模式的<b class='flag-5'>高性能</b><b class='flag-5'>四</b>通道 DVGA技術手冊

    part 3 模擬電子技術基礎(第四版)習題解答-童詩白

    模擬電子技術基礎(第四版)習題解答-童詩白
    發表于 03-27 10:44

    模電童詩白第四版

    本書主要介紹了電信號,電子信息系統,半導體基礎知識,半導體二極管,晶體三極管,場效應管,單結晶體管,集成電路中的元件,基本放大電路,多級放大電路,集成運算放大電路,放大電路的頻率效應,放大電路中的反饋,信號的運算和處理,波形的發生和信號的轉換,功率放大器,直流電源,模擬電子電路讀圖等。
    發表于 03-27 10:42

    曝三星已量產第四代4nm芯片

    據外媒曝料稱三星已量產第四代4nm芯片。報道中稱三星自從2021年首次量產4nm芯片以來,每年都在改進技術。三星現在使用的是其最新的第四代4nm工藝節點(SF4X)進行大規模生產。第四代4nm工藝
    的頭像 發表于 03-12 16:07 ?1.2w次閱讀

    適用于MySQL和MariaDB的.NET連接器

    支持 ORM 的適用于 MySQL 和 MariaDB 的 .NET 連接器 dotConnect for MySQL 是一種高性能 ADO.NET 數據提供程序,可在開發 MySQL
    的頭像 發表于 01-16 14:17 ?369次閱讀
    適用于<b class='flag-5'>MySQL</b>和MariaDB的.NET連接器

    《2024年飛騰硬件生態產品手冊(第四版)》上線

    為構建開放共贏的合作生態,吸引更多同行者共建飛騰硬件生態,共享生態鏈產業價值,創造信創領域無限可能,《2024年飛騰硬件生態產品手冊(第四版)》(以下簡稱《手冊》)日前正式上線,共涵蓋 146 家硬件生態伙伴的590余款硬件產品。
    的頭像 發表于 01-02 09:15 ?744次閱讀

    華為云 Flexus X 實例 MySQL 性能加速評測及對比

    基于 sysbench 構造測試表和測試數據 12 3.5 數據庫讀寫性能測試 13 、業界 U?系列無加速 MySQL
    的頭像 發表于 12-25 17:10 ?479次閱讀
    華為云 Flexus X 實例 <b class='flag-5'>MySQL</b> <b class='flag-5'>性能</b>加速評測及對比

    Flexus X 實例搭配華為云 EulerOS,快速部署 MySQL 并執行讀寫性能測試

    社區 openEuler 構建的 linux 操作系統,提供云原生、高性能、安全穩定的執行環境來開發和運行應用程序,助力企業客戶快速上云及開發者創新 MySQL 安裝與啟動 原計劃是通過指
    的頭像 發表于 12-24 12:27 ?490次閱讀
    Flexus X 實例搭配華為云 EulerOS,快速部署 <b class='flag-5'>MySQL</b> 并執行讀寫<b class='flag-5'>性能</b>測試

    RK3566高性能低功耗核應用處理器數據手冊

    電子發燒友網站提供《RK3566高性能低功耗核應用處理器數據手冊.pdf》資料免費下載
    發表于 10-24 16:53 ?4次下載

    CDCLVP2102路LVPECL輸出高性能時鐘緩沖器數據表

    電子發燒友網站提供《CDCLVP2102路LVPECL輸出高性能時鐘緩沖器數據表.pdf》資料免費下載
    發表于 08-21 11:49 ?0次下載
    CDCLVP2102<b class='flag-5'>四</b>路LVPECL輸出<b class='flag-5'>高性能</b>時鐘緩沖器數據表

    CDCLVP1204路LVPECL輸出高性能時鐘緩沖器數據表

    電子發燒友網站提供《CDCLVP1204路LVPECL輸出高性能時鐘緩沖器數據表.pdf》資料免費下載
    發表于 08-21 11:39 ?0次下載
    CDCLVP1204<b class='flag-5'>四</b>路LVPECL輸出<b class='flag-5'>高性能</b>時鐘緩沖器數據表

    蔚來首批第四代換電站上線,搭載高性能Robin W激光雷達

    近日,蔚來汽車宣布其首批第四代換電站正式上線,這些換電站采用了圖達通高性能中距廣角激光雷達Robin W(靈雀 W),標志著蔚來在換電技術和智能駕駛感知領域的新突破。
    的頭像 發表于 06-17 18:12 ?1307次閱讀