騰訊云數據庫性能打破世界紀錄,每分鐘可處理8.14億筆交易
8小時(shí)全壓力測試!騰訊云數據庫性能打破世界紀錄。
3月30日,據數據庫領(lǐng)域權威測評機構國際事務(wù)處理性能委員會(huì )(TPC,Transaction Processing Performance Council)官網(wǎng)披露,騰訊云數據庫TDSQL順利通過(guò)TPC-C基準測試,性能達到每分鐘8.14億筆交易(tpmC),打破世界紀錄。這也標志著(zhù)國產(chǎn)數據庫TDSQL的分布式架構設計和資源調度能力,均達到了業(yè)界頂尖水平。
TPC-C測試結果-按性能排序
中國工程院院士鄭緯民表示:“國產(chǎn)數據庫持續突破性能瓶頸,這是國內基礎軟件堅持長(cháng)期投入的結果,也是走向科技自立自強的關(guān)鍵一步。”
TPC-C測試是全球數據庫廠(chǎng)商公認的性能評價(jià)標準,被譽(yù)為數據庫領(lǐng)域的“奧林匹克”。它模擬了一個(gè)超大型高并發(fā)的交易場(chǎng)景,在同一時(shí)間段內,有上億用戶(hù)同時(shí)操作下單,從而評估數據庫管理系統在極限高負載情況下的性能。
騰訊云此次參與打榜,不僅是對技術(shù)能力的驗證,更是為了在極端情況下,嘗試突破數據庫的性能極限。TPC-C有一套嚴格的審計流程和標準,確保數據庫的事務(wù)處理能力得到全面的驗證,測試過(guò)程透明,結果可被復現。
騰訊副總裁蔣杰在采訪(fǎng)中表示:“我們認為,做國產(chǎn)數據庫不僅要堅持長(cháng)期投入,而且不能閉門(mén)造車(chē),發(fā)展到一定階段后,必須要去打一次榜。過(guò)去,騰訊云數據庫在應用場(chǎng)景上已經(jīng)有很扎實(shí)的技術(shù)積累,挑戰構建更大的分布式集群,能夠提前發(fā)現并攻克很多未來(lái)可能遇到的技術(shù)難題,也是對產(chǎn)品能力更全面的驗證。”
為了通過(guò)TPC-C的高壓測試, TDSQL要將單機性能優(yōu)化到極致,并利用分布式數據庫的優(yōu)勢,實(shí)現大規模服務(wù)器的水平拓展。此外,根據審計要求,本次構建的超大規模集群需要至少保持8小時(shí)穩定。
據了解,TDSQL通過(guò)對內存管理的持續優(yōu)化,做到了單節點(diǎn)支持180萬(wàn)QPS(Queries Per Second,每秒查詢(xún)率);通過(guò)在鎖機制的深度優(yōu)化,確保系統能夠充分地并行化,消除可能的瓶頸點(diǎn);基于多類(lèi)型節點(diǎn)高可用解決方案,TDSQL確保了超大并發(fā)長(cháng)時(shí)間壓力下磁盤(pán)使用量與高可用的平衡,主備延遲保持在10秒以?xún)取?/p>
測試結果顯示,TDSQL成功抗住了每分鐘8.14億筆交易(tpmC),僅用行業(yè)三分之一的單位成本,就扛住了更大規模的并發(fā)。期間,TDSQL持續穩定運行這一超大規模集群,實(shí)現8小時(shí)無(wú)抖動(dòng),保障了超過(guò)8600億總事務(wù)、4萬(wàn)億條訂單詳細信息不出錯。
在8.14億tpmC的高壓下,審計員還對TDSQL進(jìn)行了兩次隨機物理機器斷電和一次騰訊云實(shí)例的故障模擬,TDSQL在18秒內迅速完成了故障容災切換,并保持了大盤(pán)穩定,確保數據零丟失。最終性能波動(dòng)范圍保持在0.2%以?xún)?,遠超TPC-C審計要求。
8小時(shí)持續壓測中,TDSQL波動(dòng)率穩定在0.2%以下
針對測試結果,中國人民大學(xué)教授杜小勇表示:“TDSQL在TPC-C榜單上的突破可喜可賀,這標志著(zhù)國產(chǎn)數據庫核心能力的快速發(fā)展和日趨成熟,給國產(chǎn)數據庫的研發(fā)增強了信心,也給國產(chǎn)數據庫的使用者增強了信心。國產(chǎn)數據庫只有持續在各種各樣的應用場(chǎng)景下去打磨,才能不斷取得技術(shù)的突破,打造一款真正的好產(chǎn)品,相信國產(chǎn)數據庫產(chǎn)品和技術(shù)都會(huì )越來(lái)越好。”
中國企業(yè)登上TPC-C榜首,是國產(chǎn)數據庫繁榮發(fā)展的結果。打破世界紀錄背后,是騰訊云在數據庫領(lǐng)域長(cháng)達15年的技術(shù)積累,和在基礎軟件研發(fā)上的長(cháng)期投入。
2022年Gartner報告顯示,騰訊云數據庫在OLTP(Online Transactional Processing)交易型事務(wù)和輕量級事務(wù)用例上,均為本土廠(chǎng)商第一。目前,TDSQL服務(wù)了國內排行前十的銀行中的七家,助力20余家金融機構完成了核心系統替換,推動(dòng)金融核心國產(chǎn)化進(jìn)入規?;瘡椭齐A段。騰訊云數據庫涵蓋了金融級分布式、云原生、分析型等多引擎融合的產(chǎn)品體系,提供業(yè)界領(lǐng)先的高可用、存算分離、企業(yè)級安全等能力,服務(wù)超50萬(wàn)各行業(yè)客戶(hù)。
數據庫之外,騰訊云還在芯片、服務(wù)器、操作系統、云底座、大數據等底層核心領(lǐng)域,構建起完整的自研產(chǎn)品體系,具備軟硬一體的國產(chǎn)化全棧能力,服務(wù)實(shí)體經(jīng)濟用云需求。
最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅動(dòng)創(chuàng )新
