MySQL 技術演進:唯有進化,才能站到食物鏈頂端
7月21日,ACMUG 2018 技術沙龍杭州站圓滿結束。數據賦能,云領未來,這場聚集了 DBA(數據庫管理員)、運維、開發、Mysql 用戶、Redis 用戶的技術盛宴,緩緩向來客揭開了 Mysql 技術進化的神秘面紗。
華為云數據庫技術專家分享
華為云數據庫 MySQL 增強版 VS MySQL 社區版
MySQL 作為當前比較受歡迎的開源數據庫,集可靠、易用、功能豐富、適用范圍廣等特點于一身,尤其對開發者友好,使其成為關系型數據庫(RDS)用戶的主要選擇。雖然備受關注,更是各種應用的第一選擇,但 MySQL 卻也面臨著諸多挑戰。
眾所周知,傳統社區版 MySQL 處理線程的方式為單線程連接訪問,因此當并發連接增多時,鎖和資源爭用問題會導致數據庫性能降低。當連接數大于 500 時,性能就開始下降;尤其是 MySQL 5.6,連接數越多,性能下降越明顯。這對于許多現代大型多核系統而言,根本無法滿足高并發場景需求。
那么,云數據庫 MySQL 表現如何呢?以華為云數據庫 MySQL 增強版為例。我們來看一組性能測試的對比數據。在不同的并發連接數下,華為云數據庫 MySQL 增強版始終保持高 QPS,性能是社區版本 MySQL 5.6 的 3 倍、5.7 的 1.5 倍。
華為云數據庫 MySQL 增強版(HWSQL)性能體現
在本次分享會上,來自華為云的數據庫技術專家揭開了華為云數據庫 MySQL 增強版高性能的秘密。基于社區版功能特性之上,華為云數據庫 MySQL 增強版提供強大的線程池插件,支持幾千個并發連接,并通過事務級 MTS 并行復制,實現超低復制延遲。此外,還優化半同步復制協議,能實現無損迅速的 HA 故障轉移,秒級切換保證備實例保持同步。
這些改進正是解決社區版 MySQL 高并發場景下性能差、復制延遲突出、故障恢復時間長等問題的技術關鍵。
相較社區版而言,云數據庫 MySQL 的性能已經提升了一大截,但這還僅僅是個開始。
華為云數據庫技術專家分享
新生代云原生 MySQL 分布式數據庫
隨著全球業務云化速度的加快,新一代云數據庫將面臨新的機遇和挑戰。其中包括與基于新硬件的云上基礎能力的整合、新軟件架構與構建優秀實踐的借鑒、業務無損彈性 scale-out/in 的能力提升,AI+的自治數據庫系統完善等。
值得一提的是,當天另一位華為云數據庫技術專家帶來的《基于云場景架構設計的 MySQL 分布式數據庫》主題分享,剛好總結了傳統數據庫上云或云服務化遇到的問題,并深入介紹華為云原生分布式數據庫的技術原理和最佳實踐。
傳統數據庫架構源于 30 多年前的設計,硬件上使用單處理器、小內存、慢速磁盤,技術上采用雙機熱備提供高可用(HA)。在硬件早就更新換代、應用也日新月異的今天,傳統數據庫架構已經無法滿足新型互聯網業務的需求,在未來更加不可同日而語。
云數據庫的訴求將圍繞高性能、高擴展、高可用、大數據、易用易維等關鍵字暫開。華為云原生分布式數據庫的設計,也圍繞云數據庫的訴求展開。
華為云原生分布式數據庫,將通過 SAL 實現計算與存儲分離;充分利用熱容量伸縮、負載均衡、共享訪問等云存儲特性;發揮新介質優勢,比如利用 SSD的隨機讀特性,避免隨機寫帶來的寫放大和磨損,減少時延; 引入新網絡技術,比如 RDMA 、1822,進行多租戶支持;實現近數據處理,將 IO 密集型負載卸載到存儲節點;利用 AI 和 ML 打造自治系統等。
華為 Cloud Native 分布式數據庫概覽
未來,將是基于新一代云化架構內核能力的競爭,也是能利用生態者的競爭。唯有進化,才能站到食物鏈頂端。
了解華為云數據庫 MySQL 增強版詳情點擊這里~
更多高性能云數據庫請點擊這里
數據庫 華為云APP RDS MySQL
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。