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

IM2Maker 3年前 (2023-03-30)

8小時(shí)全壓力測試!騰訊云數(shù)據(jù)庫性能打破世界紀(jì)錄。

3月30日,據(jù)數(shù)據(jù)庫領(lǐng)域權(quán)威測評機(jī)構(gòu)國際事務(wù)處理性能委員會(huì)(TPC,Transaction Processing Performance Council)官網(wǎng)披露,騰訊云數(shù)據(jù)庫TDSQL順利通過TPC-C基準(zhǔn)測試,性能達(dá)到每分鐘8.14億筆交易(tpmC),打破世界紀(jì)錄。這也標(biāo)志著國產(chǎn)數(shù)據(jù)庫TDSQL的分布式架構(gòu)設(shè)計(jì)和資源調(diào)度能力,均達(dá)到了業(yè)界頂尖平。

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

TPC-C測試結(jié)果-按性能排序

中國工程院院士鄭緯民表示:“國產(chǎn)數(shù)據(jù)庫持續(xù)突破性能瓶頸,這是國內(nèi)基礎(chǔ)軟件堅(jiān)持長期投入的結(jié)果,也是走向科技自立自強(qiáng)的關(guān)鍵一步。”

TPC-C測試是全球數(shù)據(jù)庫廠商公認(rèn)的性能評價(jià)標(biāo)準(zhǔn),被譽(yù)為數(shù)據(jù)庫領(lǐng)域的“奧林匹克”。它模擬了一個(gè)超大型高并發(fā)的交易場景,在同一時(shí)間段內(nèi),有上億用戶同時(shí)操作下單,從而評估數(shù)據(jù)庫管理系統(tǒng)在極限高負(fù)載情況下的性能。

騰訊云此次參與打榜,不僅是對技術(shù)能力的驗(yàn)證,更是為了在極端情況下,嘗試突破數(shù)據(jù)庫的性能極限。TPC-C有一套嚴(yán)格的審計(jì)流程和標(biāo)準(zhǔn),確保數(shù)據(jù)庫的事務(wù)處理能力得到全面的驗(yàn)證,測試過程透明,結(jié)果可被復(fù)現(xiàn)。

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

為了通過TPC-C的高壓測試, TDSQL要將單機(jī)性能優(yōu)化到極致,并利用分布式數(shù)據(jù)庫的優(yōu)勢,實(shí)現(xiàn)大規(guī)模服務(wù)器的水平拓展。此外,根據(jù)審計(jì)要求,本次構(gòu)建的超大規(guī)模集群需要至少保持8小時(shí)穩(wěn)定。

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

測試結(jié)果顯示,TDSQL成功抗住了每分鐘8.14億筆交易(tpmC),僅用行業(yè)三分之一的單位成本,就扛住了更大規(guī)模的并發(fā)。期間,TDSQL持續(xù)穩(wěn)定運(yùn)行這一超大規(guī)模集群,實(shí)現(xiàn)8小時(shí)無抖動(dòng),保障了超過8600億總事務(wù)、4萬億條訂單詳細(xì)信息不出錯(cuò)。

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

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

8小時(shí)持續(xù)壓測中,TDSQL波動(dòng)率穩(wěn)定在0.2%以下

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

中國企業(yè)登上TPC-C榜首,是國產(chǎn)數(shù)據(jù)庫繁榮發(fā)展的結(jié)果。打破世界紀(jì)錄背后,是騰訊云在數(shù)據(jù)庫領(lǐng)域長達(dá)15年的技術(shù)積累,和在基礎(chǔ)軟件研發(fā)上的長期投入。

2022年Gartner報(bào)告顯示,騰訊云數(shù)據(jù)庫在OLTP(Online Transactional Processing)交易型事務(wù)和輕量級事務(wù)用例上,均為本土廠商第一。目前,TDSQL服務(wù)了國內(nèi)排行前十的銀行中的七家,助力20余家金融機(jī)構(gòu)完成了核心系統(tǒng)替換,推動(dòng)金融核心國產(chǎn)化進(jìn)入規(guī)?;瘡?fù)制階段。騰訊云數(shù)據(jù)庫涵蓋了金融級分布式、云原生、分析型等多引擎融合的產(chǎn)品體系,提供業(yè)界領(lǐng)先的高可用、存算分離、企業(yè)級安全等能力,服務(wù)超50萬各行業(yè)客戶。

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

數(shù)據(jù)庫之外,騰訊云還在芯片、服務(wù)器、操作系統(tǒng)、云底座、大數(shù)據(jù)等底層核心領(lǐng)域,構(gòu)建起完整的自研產(chǎn)品體系,具備軟硬一體的國產(chǎn)化全棧能力,服務(wù)實(shí)體經(jīng)濟(jì)用云需求。

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

鎂客網(wǎng)


科技 | 人文 | 行業(yè)

微信ID:im2maker
長按識別二維碼關(guān)注

硬科技產(chǎn)業(yè)媒體

關(guān)注技術(shù)驅(qū)動(dòng)創(chuàng)新

分享到