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