騰訊云數據庫性能打破世界紀錄,每分鐘可處理8.14億筆交易

IM2Maker 2年前 (2023-03-30)

8小時全壓力測試!騰訊云數據庫性能打破世界紀錄。

3月30日,據數據庫領域權威測評機構國際事務處理性能委員會(TPC,Transaction Processing Performance Council)官網披露,騰訊云數據庫TDSQL順利通過TPC-C基準測試,性能達到每分鐘8.14億筆交易(tpmC),打破世界紀錄。這也標志著國產數據庫TDSQL的分布式架構設計和資源調度能力,均達到了業界頂尖平。

騰訊云數據庫性能打破世界紀錄,每分鐘可處理8.14億筆交易

TPC-C測試結果-按性能排序

中國工程院院士鄭緯民表示:“國產數據庫持續突破性能瓶頸,這是國內基礎軟件堅持長期投入的結果,也是走向科技自立自強的關鍵一步。”

TPC-C測試是全球數據庫廠商公認的性能評價標準,被譽為數據庫領域的“奧林匹克”。它模擬了一個超大型高并發的交易場景,在同一時間段內,有上億用戶同時操作下單,從而評估數據庫管理系統在極限高負載情況下的性能。

騰訊云此次參與打榜,不僅是對技術能力的驗證,更是為了在極端情況下,嘗試突破數據庫的性能極限。TPC-C有一套嚴格的審計流程和標準,確保數據庫的事務處理能力得到全面的驗證,測試過程透明,結果可被復現。

騰訊副總裁蔣杰在采訪中表示:“我們認為,做國產數據庫不僅要堅持長期投入,而且不能閉門造車,發展到一定階段后,必須要去打一次榜。過去,騰訊云數據庫在應用場景上已經有很扎實的技術積累,挑戰構建更大的分布式集群,能夠提前發現并攻克很多未來可能遇到的技術難題,也是對產品能力更全面的驗證。”

為了通過TPC-C的高壓測試, TDSQL要將單機性能優化到極致,并利用分布式數據庫的優勢,實現大規模服務器的水平拓展。此外,根據審計要求,本次構建的超大規模集群需要至少保持8小時穩定。

據了解,TDSQL通過對內存管理的持續優化,做到了單節點支持180萬QPS(Queries Per Second,每秒查詢率);通過在鎖機制的深度優化,確保系統能夠充分地并行化,消除可能的瓶頸點;基于多類型節點高可用解決方案,TDSQL確保了超大并發長時間壓力下磁盤使用量與高可用的平衡,主備延遲保持在10秒以內。

測試結果顯示,TDSQL成功抗住了每分鐘8.14億筆交易(tpmC),僅用行業三分之一的單位成本,就扛住了更大規模的并發。期間,TDSQL持續穩定運行這一超大規模集群,實現8小時無抖動,保障了超過8600億總事務、4萬億條訂單詳細信息不出錯。

在8.14億tpmC的高壓下,審計員還對TDSQL進行了兩次隨機物理機器斷電和一次騰訊云實例的故障模擬,TDSQL在18秒內迅速完成了故障容災切換,并保持了大盤穩定,確保數據零丟失。最終性能波動范圍保持在0.2%以內,遠超TPC-C審計要求。

騰訊云數據庫性能打破世界紀錄,每分鐘可處理8.14億筆交易

8小時持續壓測中,TDSQL波動率穩定在0.2%以下

針對測試結果,中國人民大學教授杜小勇表示:“TDSQL在TPC-C榜單上的突破可喜可賀,這標志著國產數據庫核心能力的快速發展和日趨成熟,給國產數據庫的研發增強了信心,也給國產數據庫的使用者增強了信心。國產數據庫只有持續在各種各樣的應用場景下去打磨,才能不斷取得技術的突破,打造一款真正的好產品,相信國產數據庫產品和技術都會越來越好。”

中國企業登上TPC-C榜首,是國產數據庫繁榮發展的結果。打破世界紀錄背后,是騰訊云在數據庫領域長達15年的技術積累,和在基礎軟件研發上的長期投入。

2022年Gartner報告顯示,騰訊云數據庫在OLTP(Online Transactional Processing)交易型事務和輕量級事務用例上,均為本土廠商第一。目前,TDSQL服務了國內排行前十的銀行中的七家,助力20余家金融機構完成了核心系統替換,推動金融核心國產化進入規?;瘡椭齐A段。騰訊云數據庫涵蓋了金融級分布式、云原生、分析型等多引擎融合的產品體系,提供業界領先的高可用、存算分離、企業級安全等能力,服務超50萬各行業客戶。

騰訊云數據庫性能打破世界紀錄,每分鐘可處理8.14億筆交易

數據庫之外,騰訊云還在芯片、服務器、操作系統、云底座、大數據等底層核心領域,構建起完整的自研產品體系,具備軟硬一體的國產化全棧能力,服務實體經濟用云需求。

最后,記得關注微信公眾號:鎂客網(im2maker),更多干貨在等你!

鎂客網


科技 | 人文 | 行業

微信ID:im2maker
長按識別二維碼關注

硬科技產業媒體

關注技術驅動創新

分享到