阿里云近期宣布了一項重大突破,其PolarDB云原生數(shù)據(jù)庫在全球數(shù)據(jù)庫性能及性價比排行榜上創(chuàng)造了新的世界紀錄。此次壯舉不僅彰顯了PolarDB在每分鐘交易處理量(tpmC)上的卓越表現(xiàn),更以極低的單位成本刷新了性價比的紀錄。
具體來看,PolarDB在此次TPC-C基準測試中,實現(xiàn)了每分鐘20.55億筆交易的處理能力,同時保持了單位成本僅為0.8元人民幣的極低水平。TPC-C測試是衡量在線事務處理(OLTP)系統(tǒng)性能的國際標準,涵蓋了性能與性價比兩大核心指標,對數(shù)據(jù)庫的全鏈路能力提出了嚴格要求。
在測試過程中,PolarDB展現(xiàn)了其強大的穩(wěn)定性和可靠性。在全壓力測試中,數(shù)據(jù)庫在極限壓力下穩(wěn)定運行8小時,tpmC波動率僅為0.16%,遠低于規(guī)定的2%波動率上限。同時,PolarDB確保了100%的數(shù)據(jù)正確性,無任何數(shù)據(jù)錯誤發(fā)生。在故障容災測試中,PolarDB模擬了各種軟硬件故障情況,均保證了數(shù)據(jù)不丟失和數(shù)據(jù)庫事務的一致性,整體性能基本不受影響,并能迅速進行HA切換,恢復性能。
PolarDB還通過了嚴格的數(shù)據(jù)庫ACI測試,展現(xiàn)了其卓越的一致性、隔離級別和原子性。在測試中,最大單表掃描數(shù)據(jù)行數(shù)超過了48萬億行,進一步證明了其強大的處理能力。
此次PolarDB創(chuàng)造的紀錄,相當于模擬了16億用戶同時上線進行交易的場景,其處理能力相當于天貓2020年雙11訂單峰值場景的59倍。這一成就不僅展示了PolarDB在處理全球最大流量洪峰方面的能力,更凸顯了其在數(shù)據(jù)庫技術領域的領先地位。
PolarDB之所以能實現(xiàn)如此卓越的性能,得益于其在單機事務、索引結構、IO路徑、日志復制等方面的90多種優(yōu)化和性能提升方式。這些優(yōu)化使得PolarDB的單核性能相比原紀錄提升了1.8倍以上。同時,PolarDB Limitless架構作為世界上首個基于RDMA的千臺物理機數(shù)據(jù)庫集群,支持大規(guī)模橫向擴展,單集群可管理100PB級數(shù)據(jù),最高擴展至數(shù)千個計算節(jié)點。這一架構不僅支持高性能的跨節(jié)點事務一致性,還通過深度融合RDMA技術的新事務系統(tǒng)PolarTrans和彈性并行查詢ePQ,實現(xiàn)了性能的近線性擴展,對單機最高性能損耗控制在15%以內(nèi),擴展性遠超傳統(tǒng)分布式事務方案。
PolarDB還借助英特爾?至強?處理器的卓越性能,通過更多的內(nèi)核、更靈活的微架構、更大的內(nèi)存帶寬以及更出色的輸入/輸出(I/O)性能,實現(xiàn)了高可用和低成本的目標。這一軟硬件結合的策略,使得PolarDB在性能、穩(wěn)定性和成本方面均取得了顯著優(yōu)勢。