
KunDB
星環分布式交易型數據庫
SQL兼容
/
強一致
/
高性能
/
高可用
高度兼容MySQL、Oracle的
國產分布式交易型數據庫
KunDB為企業核心業務數據庫建設提供完備的能力支撐和可靠的國產化遷移方案
選擇 KunDB
作為事務處理數據庫的 8大理由
SQL 兼容& ACID
支持標準SQL并兼容MySQL、Oracle方言及生態,支持Oracle PL/SQL語法。提供分布式事務支持,在分布式架構中嚴格保證一致性。底層分布式架構對業務操作完全透明,延續集中式數據庫使用方式,減少遷移成本和學習成本。
性能水平擴展
采用分布式架構,具備優秀的水平擴展能力以及高并發特征,輕松處理高并發、大流量的訪問,使數據庫性能不再成為系統瓶頸。
高可用與分布式雙模式
提供高可用和分布式兩種部署模式,高可用部署模式提供多存儲節點組件高可用存儲,完整兼容MySQL;分布式模式底層提供水平分片的分布式存儲,高度兼容MySQL和Oracle,支持分布式查詢。高可用模式和分布式模式部署后可簡易的切換。
私有化部署與云化支持
數據庫分布式架構與容器技術結合實現了數據庫組件的服務化和靈活編排,兼顧私有化部署和云化部署場景,做到了快速擴縮容和彈性調度,友好適配異構硬件環境和充分利用硬件資源。
高并發事務處理場景單節點支持180萬tpmc
高并發事務處理場景,小規模集群可實現180萬tpmc。以TPCC基準測試數據為例,3個KunDB節點事務處理能力即可滿足替代Oracle。
即席查詢與分布式計算
內置星環自研的分布式計算引擎,不需要ETL過程就可以讀取新數據進行即席查詢和復雜分析。
安全可靠
星環科技自主研發的國產數據庫,支持國產CPU和服務器等自主可控的硬件平臺,確保數據信息的安全。在用戶認證、自主訪問控制(DAC)和強制訪問控制(MAC)、鏈路與數據加密、操作與SQL審計等方面提供數據庫的多維度安全保護,嚴格保證數據和業務的安全性和完整性。
高可用與容災
通過多副本+故障轉移的方式實現系統高可用,內置故障恢復和異地災備機制,提供7x24小時連續服務保證。
9個核心組件 12大核心功能
打造新一代分布式數據庫核心能力
核心組件
SQL接入
SQL接入
對接網絡連接,管理SQL解析并分配路由
優化器
優化器
對SQL編譯結果進行優化,包括邏輯優化和物理優化,支持RBO、CBO等多種優化模型
數據存儲集群
數據存儲集群
每個分區實際存儲數據的數據庫實例,支持MVCC和事務,通過主從同步保證多副本一致性,支持故障時主備快速切換
SQL編譯器
SQL編譯器
提供SQL語法解析編譯、優化,以兼容MySQL、Oracle語法
計算引擎
計算引擎
并發讀取各個存儲層中的分片表數據進行即席查詢和分布式計算
全局時間戳管理
全局時間戳管理
全局時間戳管理,分發全局遞增的時間戳,用于分布式事務提交使用
PL/SQL編譯器
PL/SQL編譯器
提供PL/SQL語法解析編譯、優化,以及兼容Oracle PL/SQL
調度執行器
調度執行器
路由不跨Shard的業務到對應存儲數據庫集群;處理跨數據分區的復雜分析和事務操作
元數據管理
元數據管理
提供數據庫內部的元數據的持久化和查詢服務能力,基于分布式一致性的存儲打造
SQL接入
對接網絡連接,管理SQL解析并分配路由
SQL編譯器
提供SQL語法解析編譯、優化,以兼容MySQL、Oracle語法
PL/SQL編譯器
提供PL/SQL語法解析編譯、優化,以及兼容Oracle PL/SQL
優化器
對SQL編譯結果進行優化,包括邏輯優化和物理優化,支持RBO、CBO等多種優化模型
調度執行器
路由不跨Shard的業務到對應存儲數據庫集群;處理跨數據分區的復雜分析和事務操作
計算引擎
并發讀取各個存儲層中的分片表數據進行即席查詢和分布式計算
數據存儲集群
每個分區實際存儲數據的數據庫實例,支持MVCC和事務,通過主從同步保證多副本一致性,支持故障時主備快速切換
全局時間戳管理
全局時間戳管理,分發全局遞增的時間戳,用于分布式事務提交使用
元數據管理
提供數據庫內部的元數據的持久化和查詢服務能力,基于分布式一致性的存儲打造
核心功能
SQL引擎
水平分片
用戶管理
災備與恢復
數據與運維
管理工具
異構平臺
混合部署
權限管理
分布式事務
在線擴縮容
數據加密
多租戶支持
即席查詢與
分布式計算
SQL引擎
水平分片
用戶管理
災備與恢復
數據與運維
管理工具
異構平臺
混合部署
權限管理
分布式事務
在線擴縮容
數據加密
多租戶支持
即席查詢與
分布式計算
金融場景事務數據庫性能測試
性能表現出眾
SQL兼容、高并發、強一致、
高可用、國產化、混合負載等
場景需求 輕松勝任
技術場景
高并發讀寫
KunDB作為分布式在線交易數據庫,對數據讀寫做了多層優化,分布式集群輕松支持上萬TPS,而且架構穩定,通過數據冗余保證集群的高可用。非常適用于對數據具有高并發讀寫需求,同時需要ACID保證的交易型場景,如金融、電信、能源等核心業務系統;也適用于對數據庫有高并發檢索和大容量存儲需求的場景,如物聯網、日志存儲等系統。
國產化替代
MySQL是世界上流行的開源關系型數據庫,作為集中式數據庫無法滿足業務對數據庫的擴展性要求,通過流行的分庫分表方案則會帶來較高的開發成本和運維復雜性。KunDB兼容MySQL的SQL語法,支持MySQL生態的接口和工具,為MySQL提供了分布式替代方案。Oracle等國外商業數據庫產品跟高端硬件組合在金融、電信、能源等行業核心業務系統中廣泛使用,目前也面臨無法通過垂直擴展或者RAC方案滿足核心業務更高的性能要求的問題。PL/SQL等特有功能在業務系統的深度使用,增大了Oracle遷移升級成本和風險。KunDB兼容基本的Oracle語法和函數,尤其是支持PL/SQL,為低成本替代Oracle提供了可能。同時KunDB采用普通的X86、ARM架構的服務器,通過水平擴展解決擴展性上的限制,在經濟成本上和技術上提供了可行的解決方案。
交易分析混合處理
KunDB內置分析增強引擎,支持列存副本模式和彈性分布式計算,相比異構數據庫組成的交易分析混合處理方案,減少了數據同步的開銷。結合星環自研的分析引擎技術和統一元數據管理服務,作為交易庫也能以較高性能處理復雜的分析型SQL。非常適用于復雜分析處理的場景,如數據質量治理、全量數據統計分析等。
傳統數據庫整合
采用微服務等架構使用分庫分表方案或者多個集中式數據庫的架構,帶來分布式事務一致性問題和無法跨庫分析等問題。面對該問題,可以使用KunDB作為統一的底層數據庫。業務依然以微服務構建,不同的是將所有微服務統一對接至KunDB,開發人員只需考慮業務實現,將各微服務的事務邏輯合并在同一個事務內,由KunDB保證分布式事務一致性。KunDB的分布式優勢,也適用于多個傳統數據庫數據和負載的整合,減少運維成本與資源浪費。
行業場景
金融核心交易系統
KunDB致力打造成金融級的提供強一致保證的分布式數據庫,為金融核心交易系統提供了高并發和高穩定性的性能保證,同時還滿足部分批量查詢計算的需求。通過跨機房、異地容災解決方案,實現RPO=0,可滿足金融核心交易系統中上百個系統對數據庫的要求。
電信計費系統
計費系統對數據庫的穩定性和瞬時響應能力要求很高,KunDB通過水平數據的拆分和分布式架構下的事務并發控制技術提供高并發讀寫的能力,并通過KunDBA等豐富的運維工具保證數據庫可靠運行。
電子政務系統
電子政務系統互聯網化發展對數據庫提出了高并發、大容量存儲的要求,KunDB的水平擴展能力和多租戶能力為政務互聯網和眾多創新服務的孵化開發提供易于擴展和管理的基礎設施服務。
醫療信息系統
KunDB與主流醫療解決方案供應商合作,在HIS、HRP等核心系統上進行了國產化替代嘗試,通過分布式數據存儲和Oracle PL/SQL的支持,為醫療信息系統向國產數據庫適配以及區域醫療中心建設提供支撐。
基于新一代分布式數據庫架構的
業務升級和國產化改造
正在各行業持續落地
星環科技,構建明日數據世界