破記錄!國產數據庫KunDB 單節點TPC-C事務性能超180萬tpmC

近日,星環科技KunDB在TPC-C事務性能測試中,採用常規國產服務器,實現了單節點tpmC超180萬,體現其世界級領先的事務處理能力。

TPC-C是全球 OLTP 數據庫最權威的性能測試基準,由TPC組織(國際事務性能委員會)制定的關於商品銷售的訂單創建和訂單支付等的基準測試標準,是數據庫聯機交易處理系統的權威基準測試標準。

TPC-C測試系統每分鐘處理的任務數,單位為tpm,(transactions per minute),C指TPC中的C基準程序。系統的總體價格(單位為美元)除以TPC-C值,就可以衡量出系統的性價比,性價比值越大,系統的性價比越高,所以一定程度上,TPC-C值可以反映出系統的性能價格比

KunDB是星環科技基於分佈式技術自主研發的國產分佈式交易型數據庫,提供完整的關係型數據庫的能力,高度兼容MySQL和Oracle,具備可擴展、高並發、高可用、數據災備等特性,滿足企業關鍵業務處理、高並發查詢、業務分佈式改造、交易分析混合的數據中台等複雜場景。

自研內存數據庫引擎,單節點事務性能超180萬tpmC,是MySQL的4倍以上

KunDB自研了面向內存的數據庫存儲引擎,採用適合內存的數據管理模型和新型索引結構MassTree實現低延遲、大數據量的直接讀寫,配合MVTO並發控制策略保證和事務日誌優化等保證事務ACID,為高並發同時要求強一致的關鍵業務場景提供高性能數據庫解決方案。在常規配置國產服務器上,單節點TPCC超180萬tpmC,相對於Oracle提升了67%,是MySQL的4倍以上。

KunDB採用Shared Nothing的分佈式數據庫架構,通過分佈式層的能力與底層數據庫能力高效協同以及通信鏈路的優化,實現了性能上的卓越優勢,並且分佈式與集中式架構統一,可以從高可用模式直接擴容為分佈式模式,增加節點的線性擴展比超過90%。基於分佈式架構特性,KunDB計算和存儲能力可以進行線性擴展,滿足企業事務處理高性能要求。

基於TSO的事務引擎,單集群事務處理超300萬TPS,較GTM方案提升5倍以上

在分佈式事務處理上,KunDB使用基於全局時間戳(TSO)的事務處理框架,集群的事務處理能力相較於GTM方案提升了5-6倍,達到300萬TPS,完全滿足頭部互聯網業務場景等超大型在線業務對高並發事務處理性能的需求。

自研SQL引擎,滿足百GB數據規模的複雜分析,較MySQL最高提升80倍

KunDB採用業內最新的分佈式查詢優化技術,面向分佈式存儲豐富了查詢優化的規則,結合全自研的分佈式計算引擎和向量化執行引擎,滿足100GB數據規模的複雜查詢和統計分析。同樣的數據規模下以TPC-H測試為參考,KunDB分析性能較MySQL有大幅度提升,22個Query最高性能提升可達到MySQL的近80倍。

支持百億行級數據的高並發查詢與檢索,上萬QPS

KunDB在精確查詢和模糊查詢等方面達到上萬QPS,可滿足百億級數據的高並發查詢與檢索需求。並且基於其分佈式架構特性,可根據業務需求擴縮容,輕鬆處理高並發、大流量的訪問。

多項權威機構測試,性能表現優異

除了此次TPC-C測試取得突破外,KunDB還以優異的成績通過了工信部、央行、信通院等多項數據庫權威測試認證,如在央行金融分佈式數據庫標準檢測中KunDB事務性能表現出眾,並完成了 500GB 和 1TB 的 OLAP 的加項測試,展現了作為 HTAP 數據庫的性能優勢。

此外,KunDB同時兼容Oralce PL/SQL和MySQL方言,大幅降低國產化遷移和替代成本,並且與國內主流軟硬件信創廠商完成了兼容適配互認證,滿足信創驗收要求。基於容器的混合部署技術,KunDB可支持X86架構和各種國產芯片架構的混合架構,能夠運行在異構CPU架構以及多種操作系統混合部署的集群環境中,最大化利用硬件資源,讓用戶逐步實現國產化平滑替代。

目前,KunDB被連續收錄Gartner、IDC、信通院等權威機構數據庫報告,在金融、政務、能源、醫療、交通、教育等多個行業應用,滿足企業關鍵業務處理、高並發查詢等業務場景。未來,星環科技將繼續深耕數據庫領域,通過不斷的技術創新和應用創新,為用戶提供更高性能、更穩定可靠、更經濟實用的國產化數據庫產品。

Tags: