近日,騰訊云原生數據庫TDSQL-C發(fā)布新版本,在云原生架構、基礎硬件能力、自研內核等方面進行了全面升級。本次升級涵蓋了基于英特爾傲騰持久內存的二級緩存、全鏈路RDMA網絡、7*24持續(xù)無鎖備份等核心功能。性能測試結果顯示,在全緩存場景、大數據集場景中,新版TDSQL-C性能全面超越業(yè)內其他云原生數據庫產品,對比傳統(tǒng)云數據庫達到200%性能提升。此外,TDSQL-C價格僅為商業(yè)數據庫的1/10,是企業(yè)上云的最佳選擇。
TDSQL-C是騰訊云自研的新一代云原生關系型數據庫,為企業(yè)提供極致彈性、高性能、高可用、高可靠、安全的數據庫服務,可實現超百萬QPS的高吞吐、海量分布式智能存儲、Serverless秒級伸縮。
本次發(fā)布的TDSQL-C新版本搭載騰訊自研數據庫內核TXSQL,TXSQL針對云原生數據庫場景進行了大量優(yōu)化,包括刷臟機制優(yōu)化、事務沖突優(yōu)化以及redo log刷盤機制優(yōu)化等,大幅提升數據庫性能,能更好地滿足企業(yè)對于數據庫性能的極致追求。
TDSQL-C結合新型硬件特性,不斷深入優(yōu)化產品架構和技術實現。通過與Intel技術團隊的聯(lián)合創(chuàng)新,結合最新一代英特爾?至強?可擴展處理器以及英特爾?傲騰?持久內存(PMem)的硬件特性重構二級緩存設計方案,在IO bound場景中的讀寫性能提升2倍以上。此外,TDSQL-C攜手英特爾多方位優(yōu)化存儲方案設計,如加入輪詢、算法優(yōu)化、消除鎖等機制,優(yōu)化存儲引擎等,并引入由英特爾提供的SPDK開發(fā)套件,優(yōu)化NVMe固態(tài)盤的IOPS和時延性能。
TDSQL-C新版本對網絡架構進行了全面升級,采用全鏈路RDMA網絡,依靠零拷貝、內核旁路、無CPU干預等特性,進一步優(yōu)化了存儲層與計算層以及存儲層多副本間關鍵路徑的系統(tǒng)性能,降低請求延遲最高達80%,使I/O性能不再成為瓶頸。
在探究新版本實際性能的過程中,測試人員通過基準測試工具sysbench以及全仿真業(yè)務生產環(huán)境,分別針對只寫、只讀以及混合讀寫場景進行性能測試。報告顯示TDSQL-C性能全面領跑市場同類產品,可全面滿足企業(yè)對于數據庫性能的要求。報告中的測試數據僅是單節(jié)點的結果,TDSQL-C MySQL版支持秒級擴展,可幫助企業(yè)實現讀性能提升至1500%以上。
在電商業(yè)務的大促秒殺、推薦、視頻直播,及游戲業(yè)務的熱點數據訪問等場景中,通常需要將全部數據放到緩存里,且查詢過程中不需要讀寫磁盤更新緩存。測試報告顯示,在全緩存場景下,實例規(guī)格越大TDSQL-C MySQL版的性能優(yōu)勢越明顯,在32核規(guī)格之后,傳統(tǒng)的云數據庫MySQL在只讀場景下性能已到瓶頸,而TDSQL-C MySQL版能夠在增加CPU的情況下進一步提高QPS。對比其他云原生數據庫,TDSQL-C MySQL版的性能也能保持較優(yōu)勢。在資源利用率層面,TDSQL-C MySQL版可以將計算節(jié)點的CPU利用率達到90%以上,在請求時延rtt上也幾乎不會出現抖動。
相比較于全緩存場景,大數據集場景在真實業(yè)務使用的出現頻率更高。海量數據的使用場景下,在查詢和更新過程中往往需要讀寫磁盤和更新緩存。大數據集的只讀場景中,在混合讀寫的通用場景下TDSQL-C MySQL版的性能均超出市場同類產品,并且隨著規(guī)格增大,性能優(yōu)勢愈發(fā)明顯。
云原生數據庫TDSQL-C MySQL版采用“存儲和計算分離”的設計理念,支持最大超400TB的單庫海量數據存儲。隨著這個特性的應用,越來越多的企業(yè)不再使用分庫分表的方式應對歷史歸檔數據的存儲,從而出現了“超級大表”的現象。在單表40億條記錄且數據存儲空間達到1TB的場景下,TDSQL-C MySQL版依然表現卓越。在混合讀寫的場景下,隨著數據庫規(guī)格的增大,TDSQL-C MySQL版的性能比傳統(tǒng)云數據庫MySQL提升了200%,比其他云原生數據庫也有明顯優(yōu)勢。
目前,TDSQL-C對內強力支撐了微信紅包、微信支付、QQ音樂,騰訊會議等騰訊海量王牌業(yè)務,對外為拼多多、B站、微盟、心動神仙道等不同行業(yè)用戶提供了穩(wěn)定可靠企業(yè)級云數據庫服務,具有備份、恢復、監(jiān)控、快速擴容、數據傳輸等數據庫運維全套解決方案,幫助企業(yè)簡化IT運維工作,更專注于業(yè)務發(fā)展。
作為云原生技術先驅,騰訊云數據庫內核團隊在產研共建與生態(tài)融合上不遺余力,聚焦市場與客戶需求,把技術概念更好地落地實現,通過與Intel以及開源社區(qū)深度合作,持續(xù)貢獻技術力量,為各行各業(yè)帶來全新的業(yè)務價值與技術優(yōu)勢。