阿里云POLARDB發布:6倍性能差,100TB容量
原創【51CTO.com原創稿件】阿里云的數據庫產品團隊已經有了七年的歷史。從2011年開始,阿里云每年都會發布兩至三個重量級的產品,以及一至兩個重要的功能更新。在連續五年時間的里,每一年都有超過一千項以上的功能優化,在2015年發布了1100項功能的優化,而在2016年這個數字是1800項。今年這個數字應該會突破3000項。阿里云的數據庫產品包括主流的關系型、NoSQL非關系型數據庫、面向大數據和AI的混合分析數據庫、面向搜索和物聯網等場景的搜索和時序數據庫。為了方便用戶將數據庫上云,阿里云還有配套的遷移管理服務和工具。
阿里云數據庫產品大圖
在2017杭州云棲大會前夕的9月21日,阿里云正式發布了自研新一代商用關系型云數據庫POLARDB,該數據庫采用第三代分布式共享存儲架構,創新實現企業級OLTP與OLAP一體化數據庫系統整體設計,一個數據庫即可滿足多類數據庫的混合使用效果,為企業智能化轉型帶來新的進化動力。
在發布會現場,阿里云數據庫團隊的掌門人余峰分三點展示了POLARDB的獨到之處:
1. 兼容性。MySQL是數據庫市場里的重頭戲。MySQL社區發展多年,整個數據庫生態非常完善。如何把傳統數據庫或生態遷移到云上,很重要一點就是兼容性。余峰認為所謂兼容就要做到100%,POLARDB目前上下兼容5.6,很快會支持5.7和5.8。
2. 強大的計算節點。***發布的POLARDB***規格是64核/512GB。這是目前所有云廠商里的***規格。余峰相信大部分業務天花板是碰不到的。
3. 極大的存儲容量。10TB可能是大部分業務遇到的天花板,而POLARDB提供了比10TB大一個數量級的存儲空間。
單有這三點是遠遠不夠的,要想得到比MySQL有6倍性能的提升,POLARDB還有以下秘訣:
1. 在行業還在使用***代,第二代架構的同時,阿里云已經率先實現第三代架構的產品布局。在存儲技術上,創新性加入自研數據引擎POLARSTORE,實現數據流的智慧調度,讓POLARDB擁有澎湃的性能動力(6倍性能于MySQL)及***兼容性(100%向下兼容MySQL 5.6)。
POLARDB性能全景
2. POLARDB還采用軟硬一體設計邏輯,***限度發揮硬件性能,實現領先同行一倍的核心指標:64核CPU及512GB內存,提供***100TB的存儲容量。配合針對高并發場景采用類似Fallocate方式的預先分配日志文件系統和高達50Gbps的RDMA網絡,實現支持***每秒15萬次寫請求以及50萬次讀請求,并減少50%的IO消耗。
在實測跑分上,POLARDB讀寫性能均超越同級產品,讀性能實現100萬QPS,寫性能實現13萬TPS,領先同行。
在獲得優越性能的同時,存儲資源池化 、存儲節點實現透明壓縮、0存儲成本的只讀實例,使POLARDB能做到遠低于商業數據庫的成本。
POLARDB是未來云數據庫的雛形(All in one),一個數據庫即可滿足現時多類數據庫混合使用效果。阿里云發揮自身自研能力優勢,以POLARDB為產品契機,實現數據庫OLTP與OLAP的一體化設計,為企業的數字化升級所需的IT設施架構實現革命性進化。
編輯視點:阿里云是最喜歡在發布會現場跑分的廠商之一,這次的POLARDB發布會也不例外。敢跑分,證明了阿里云的自信,而跑分結果也不負眾望:在標準場景下,POLARDB的性能是MySQL的6倍,單實例實現100T級存儲容量;而在云數據庫廠商中,阿里云POLARDB則實現了AWS Aurora性能的1.2倍。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】