性能優於 MySQL 6 倍?阿里雲 PolarDB 的底氣在哪?

2021-01-08 開源中國

9 月 21 日,阿里雲正式發布新一代商用關係型雲資料庫 POLARDB 。據悉,該資料庫為阿里雲自研,採用第三代分布式共享存儲架構,與 MySQL 完全兼容,為企業級 OLTP 與 OLAP 一體化資料庫系統整體設計,可實現一個資料庫就可以達到多類資料庫混合使用的效果。

PolarDB 的設計思想有幾點革新突破。一是通過重新設計特定的文件系統來存取 Redo log 這種特定的 WAL I/O 數據,二是通過高速網絡和高效協議將資料庫文件和 Redo log 文件放在共享存儲設備上,避免了多次長路徑 I/O 的重複操作,相比較 Binlog 這種方式更加巧妙。另外在 DB Server 設計上,採用 MySQL 完全兼容的思路,完全擁抱開源生態,從 SQL 的編譯、性能優化器和執行計劃等等都保留了傳統關係型資料庫的特色。並且針對 Redolog 的 I/O 路徑,專門設計了多副本共享存儲塊設備。

PolarDB 號稱對比 MySQL 有 6 倍性能提升及相對於商業資料庫實現大幅度降低成本。開發團隊在相關的文章中解釋稱主要是依賴於存儲引擎性能優化計算引擎性能優化來保證 PolarDB 的超高性能存儲引擎性能優化包括持續釋放硬體紅利、旁路內核,榨乾硬體能力、硬體 DMA 和物理複製實現的資料庫多副本和針對資料庫加速的 Smart Storage ;計算引擎性能優化包括使用共享存儲物理複製、鎖優化、日誌提交優化、複製性能、讀節點性能等。此外還通過存儲資源池化、透明壓縮、0存儲成本的只讀實例等手段,做到遠低於商業資料庫的成本。

即將於 10 月 11 日- 14 日在杭州舉辦的雲棲大會上,也專門設有「阿里雲自研資料庫 POLARDB 專場」。屆時,阿里雲的研究員、技術專家、產品專家等都講上臺,展示 POLARDB 的計算能力,揭秘其分布式存儲引擎,並對其產品特性和通用業務場景進行分析,敬請期待!

開源中國一直致力於為一線開發者提供最熱門的技術乾貨,本次雲棲大會我們也給用戶帶來了優惠福利,9月20日起購票活動再升級!返現 100 元基礎上每天再抽 10 張門票免費送!售票截止日期為9月30日。趕緊登錄:https://www.oschina.net/osc-aliyun-yunqi/?s=osc-wz ,抓住最後的時機搶購 2017 雲棲大會門票吧!

相關焦點

  • 6倍性能差100TB容量 阿里雲POLARDB咋實現?
    POLARDB是阿里雲資料庫團隊研發的基於第三代雲計算架構下的商用關係型雲資料庫產品,實現100%向下兼容MySQL 5.6的同時,支持單庫容量擴展至上百TB以及計算引擎能力及存儲能力的秒級擴展能力,對比MySQL有6倍性能提升及相對於商業資料庫實現大幅度降低成本。
  • 阿里雲發布自研商用關係型資料庫POLARDB
    圖為阿里雲資料庫產品大圖使能各行各業,成為企業智能化轉型升級的原力7年發展,16個子產品,10萬量級付費實例。2017年,阿里雲資料庫悄然完成蛻變。圖為POLARDB性能全景發布會上,阿里雲宣布旗下雲資料庫產品將領先行業進入第三代可靠性方案,採用三機房強制同步機制,護航企業數據安全。
  • POLARDB for MySQL 版評測及同類橫向對比
    介紹POLARDB 是阿里雲自研的全新一代雲資料庫,與 MySQL 100%兼容,性能最高提升至MySQL的6倍,滿足企業級OLTP(在線事務處理)併兼顧結構化數據並發查詢場景。既融合了商業資料庫穩定可靠、高性能、可擴展的特徵,又具有開源資料庫簡潔開放的優勢,而成本只有商用資料庫的 1/10。
  • MySQL 5.7 vs 8.0,哪個性能更牛?
    雙1 配置,讀寫模式下,mysql5.7.22 和mysql8.0.15 tps 、qps 性能差不多,mysql8.0.15 在120 線程並發時,性能出現了下降抖動: mysql5.7和mysql8.0 在只讀模式下的表現
  • MySQL 8.0 正式版 8.0.11 發布:比 MySQL 5.7 快 2 倍
    還帶來了大量的改進和更快的性能!性能:MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在以下方面帶來了更好的性能:讀/寫工作負載、IO 密集型工作負載、以及高競爭("hot spot"熱點競爭問題)工作負載。
  • MySQL 8.0 正式版 8.0.11 發布:比 MySQL 5.7 快 2 倍 - OS...
    還帶來了大量的改進和更快的性能!性能:MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在以下方面帶來了更好的性能:讀/寫工作負載、IO 密集型工作負載、以及高競爭("hot spot"熱點競爭問題)工作負載。
  • 阿里雲PolarDB發布更新 一鍵遷移 便宜5倍
    5月21日下午,阿里雲宣布PolarDB資料庫重大更新,傳統資料庫一鍵遷移上雲能力,可以幫助企業將線下的MySQL、PostgreSQL和Oracle等資料庫輕鬆上雲,最快1小時上雲,而且費用只有傳統資料庫的16%,有5倍差距。
  • mysql 版本號解釋_mysql workbench查詢mysql版本號 - CSDN
    比如性能。事實上我們經常會為了性能而妥協資料庫的設計。mysql有關權限的表都有哪幾個MySQL伺服器通過權限表來控制用戶對資料庫的訪問,權限表存放在mysql資料庫裡,由mysql_install_db腳本初始化。這些權限表分別user,db,table_priv,columns_priv和host。
  • MySQL 數據校驗工具-愛可生|mysql|perl|伺服器|node01_網易訂閱
    [root@node01 ~]# sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-host=10.186.63.82 \  --mysql-port=4380 --mysql-user=gengjin --mysql-password=123 --mysql-db=test \  --table-size
  • 性能飆升160%!阿里雲發布第七代ECS、雲原生資料庫PolarDB-X等重磅...
    6月9日,阿里雲宣布推出第七代ECS、POLARDB-X資料庫、視覺智能開放平臺等重磅新品,在性能、穩定性和開發效率上繼續領跑全球。此外,阿里雲還發布了新一代數據中臺、混合雲管理平臺、雲原生數據倉庫等產品及解決方案,目前這些產品均已在阿里雲官網上線。
  • DTCC:MySQl核心代碼開發經驗揭示
    /mysql-test-run.pl –gdb sample  MySQL 測試框架參考資源  • The MySQL Test Framwork, Version 2.0  Ø http://dev.mysql.com/doc/mysqltest/2.0/en/index.html  • mysqltest Language Reference
  • 性能提升160%,成本下降50%:從阿里雲ECS到神龍架構的十年升華
    2019年雙11,天貓淘寶成交額2684億元;期間訂單創建峰值高達54.4萬筆每秒,是2009年第一次雙11的1360倍。為支持這一場購物狂歡節,阿里巴巴花了一年的時間將部署在線下數據中心的上萬個應用、數以十萬計的伺服器、數百萬容器遷移到公共雲平臺。阿里巴巴集團CTO、阿里雲智能總裁張建鋒稱阿里雲把「最要命」的系統全都放在雲上。
  • B_樹,B+樹。誰主沉浮?(Mysql優化系列3)
    B-樹因此具有以下幾個特點:1)、葉節點具有相同的深度,葉節點的指針為空2)、所有索引元素不重複3)、節點中的數據索引從左到右遞增排列看完數據結構,我們看B樹做索引的結構又如何呢,mysql默認索引節點為16KB,當然可以修改大小。
  • 圖解MySQL索引——B-Tree(B+Tree)
    索引非常關鍵,尤其是當表中的數據量越來越大時,索引對於性能的影響愈發重要。索引能夠輕易將查詢性能提高好幾個數量級,總的來說就是可以明顯的提高查詢效率。三、索引的分類?非聚簇索引:不是聚簇索引,就是非聚簇索引四、索引的底層實現mysql默認存儲引擎innodb只顯式支持B-Tree( 從技術上來說是B+Tree)索引,對於頻繁訪問的表,innodb會透明建立自適應hash索引,即在B樹索引基礎上建立hash索引,可以顯著提高查找效率,對於客戶端是透明的
  • 阿里雲PolarDB發布更新 支持Oracle等資料庫一鍵遷移上雲
    【TechWeb】今日,阿里雲在北京召開媒體見面會,宣布阿里雲PolarDB發布重大更新,提供傳統資料庫一鍵遷移上雲能力,可以幫助企業將線下的MySQL、PostgreSQL和Oracle等資料庫輕鬆上雲,最快數小時內遷移完成。
  • MySQL 5.0 新特性教程 存儲過程:第四講
    t2 (s1))engine=innodb;//mysql> INSERT INTO t3 VALUES (5);//...6.6.,將變量b賦值為1。NOT FOUNDSET b = 1;OPEN cur_1;REPEATFETCH cur_1 INTO a;UNTIL b = 1END REPEAT;CLOSE cur_1;SET return_val = a;END;//mysql> CALL p25(@return_val)//Query
  • Mysql(Mariadb)資料庫主從複製
    #設置server-idlog-bin="/var/lib/mysql/" #設定生成的log文件名; 修改後:# systemctl restart mariadb.service2.重啟mysql,創建用於同步的用戶帳號# mysql -hlocalhost -uroot -ppassword創建用戶並授權:用戶
  • 阿里雲發布ECS企業級產品家族 19款實例族涵蓋173個應用場景
    全局優化  計算、存儲、網絡全面導入全新一代基礎核心技術對於計算行業而言,性能大幅度進步依賴於對計算全產業鏈的深度技術提升。阿里雲發布的全新一代實例則基於從硬體層系統層以及到計算架構層的升級優化。高等級的雲數據中心加上高可用的骨幹網絡,並具有領先的BGP體驗,阿里雲基礎設施歷史運行可用性達到99.999%。
  • 平頭哥的首顆 AI 晶片對阿里雲來說意味著什麼
    雲廠造芯成新趨勢根據張建鋒的介紹,在業界標準的ResNet-50測試中,含光800推理性能達到78563IPS,比目前業界最好的AI晶片性能高4倍;能效比500IPS/W,是第二名的3.3倍,是「全球最高性能的AI推理晶片」。張建鋒展示「含光」晶片。
  • Python連接MySQL資料庫方法介紹(超詳細!手把手項目案例操作)
    執行結果如下:('a', '趙大', '16')('b', '錢二', '16')mysql.connectormysql-connector-python:是MySQL官方的純Python驅動;mysql.connector