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