【金猿產(chǎn)品展】星環(huán)KunDB ——助力企業(yè)數(shù)字化轉(zhuǎn)型的高性能分布式交易型數(shù)據(jù)庫(kù)
原創(chuàng) 星環(huán)科技 | 2021-12-23 20:50
【數(shù)據(jù)猿導(dǎo)讀】 本項(xiàng)目由星環(huán)科技投遞并參與“數(shù)據(jù)猿年度金猿策劃活動(dòng)——2021大數(shù)據(jù)產(chǎn)業(yè)創(chuàng)新服務(wù)產(chǎn)品榜單及獎(jiǎng)項(xiàng)”評(píng)選。

KunDB是公司研發(fā)的一款面向數(shù)據(jù)操作場(chǎng)景的分布式交易性數(shù)據(jù)庫(kù),主要用于支持操作性業(yè)務(wù)場(chǎng)景(如ERP、OA、HIS等)和高并發(fā)場(chǎng)景(如消費(fèi)者的手機(jī)APP應(yīng)用、健康碼查詢等)的核心數(shù)據(jù)系統(tǒng)的構(gòu)建。
KunDB 主要的技術(shù)特色包括:
a)良好的 SQL 語(yǔ)法兼容:支持 SQL 99 標(biāo)準(zhǔn)(包括語(yǔ)法和各類數(shù)據(jù)庫(kù)對(duì)象及數(shù)據(jù)類型等),兼容 MySQL 和 Oracle 語(yǔ)法(包括 Oracle PL/SQL 語(yǔ)法),能有效降低業(yè)務(wù)系統(tǒng)開(kāi)發(fā)和從其他數(shù)據(jù)庫(kù)遷移的成本;
b)可擴(kuò)展性:KunDB 采用計(jì)算和存儲(chǔ)解耦合設(shè)計(jì),存儲(chǔ)層支持水平分片,可以通過(guò)增加節(jié)點(diǎn)按需擴(kuò)展分片,同時(shí)計(jì)算可下推到存儲(chǔ)層,實(shí)現(xiàn)性能提升。分布式的架構(gòu)可以保證通過(guò)增加新的硬件資源來(lái)線性地提升數(shù)據(jù)庫(kù)的存儲(chǔ)能力和計(jì)算性能;
c)高并發(fā)的分布式事務(wù):自研分布式事務(wù)管理技術(shù),通過(guò)自研的全局事務(wù)管理器 GTM、2PC 協(xié)議等技術(shù)保證高并發(fā)的全局 ACID,單節(jié)點(diǎn)每秒可達(dá)上萬(wàn)個(gè)事務(wù)吞吐量;
d)全套的安全管理措施:提供數(shù)據(jù)庫(kù)用戶認(rèn)證、授權(quán)、鑒權(quán)、權(quán)限管控,以及系統(tǒng)操作審計(jì)、SQL 審計(jì)、安全審計(jì),提供數(shù)據(jù)存儲(chǔ)加密、鏈路通信加密能力,能夠防止 SQL 注入,也支持國(guó)產(chǎn)加密算法對(duì)整庫(kù)數(shù)據(jù)做透明加密;
e)獨(dú)特的混合部署技術(shù):支持 X86 與各種國(guó)產(chǎn)芯片架構(gòu),以及 CentOS、RedHat、 UOS、麒麟等國(guó)內(nèi)外主流的操作系統(tǒng),能夠運(yùn)行在異構(gòu)CPU架構(gòu)以及多種操作系統(tǒng)混合部署的集群環(huán)境中;
f)云化服務(wù)能力:KunDB 使用容器技術(shù)支撐,并與星環(huán) TDC 平臺(tái)做了深度的優(yōu)化和整合,能夠在星環(huán)數(shù)據(jù)云平臺(tái)上以云數(shù)據(jù)庫(kù)的方式提供服務(wù),可以讓用戶按需創(chuàng)建數(shù)據(jù)庫(kù)服務(wù)、根據(jù)業(yè)務(wù)需求來(lái)實(shí)現(xiàn)彈性的擴(kuò)縮容、自動(dòng)化的運(yùn)行時(shí)監(jiān)控等;
g)高可用和災(zāi)備能力:支持故障時(shí)的立即切換,能提供 7X24 小時(shí)連續(xù)服務(wù)保證。提供災(zāi)備和恢復(fù)工具與機(jī)制,并結(jié)合業(yè)務(wù)情況提供數(shù)據(jù)災(zāi)備解決方案。
2021年重大更新升級(jí)
2021年11月發(fā)布KunDB 2.2版本
重構(gòu)了元數(shù)據(jù)管理組件,采用了一致性存儲(chǔ),支持至少10萬(wàn)以上的數(shù)據(jù)庫(kù)對(duì)象且性能不會(huì)劣化。
數(shù)據(jù)水平拆分的語(yǔ)法重構(gòu)后,支持了跨存儲(chǔ)節(jié)點(diǎn)分片、本地多分區(qū)的兩級(jí)數(shù)據(jù)拆分策略,更便于數(shù)據(jù)管理和性能優(yōu)化,配套工具也做了適配。
還支持了跟星環(huán)多模數(shù)據(jù)庫(kù)Inceptor組成數(shù)據(jù)聯(lián)邦解決方案, KunDB作為Inceptor的后端存儲(chǔ),通過(guò)Inceptor 統(tǒng)一SQL引擎提供數(shù)據(jù)并行轉(zhuǎn)儲(chǔ)和高并發(fā)查詢能力,利于Inceptor用戶跟KunDB組成數(shù)據(jù)倉(cāng)庫(kù)+數(shù)據(jù)集市一站式解決方案。
關(guān)聯(lián)工具能力全面增強(qiáng),主要是數(shù)據(jù)導(dǎo)入導(dǎo)出、備份恢復(fù)時(shí),壓縮、加密等功能的豐富和性能提升。其它高級(jí)特性的預(yù)覽功能。
應(yīng)用場(chǎng)景/人群
KunDB 適合的業(yè)務(wù)場(chǎng)景主要包括:
操作型的業(yè)務(wù)應(yīng)用(如 ERP、OA、HIS 等)
企業(yè) ERP、OA 等系統(tǒng)需要支撐快速發(fā)展的企業(yè)業(yè)務(wù),特別是在互聯(lián)網(wǎng)上提供服務(wù)時(shí),MySQL 和 Oracle 等集中式數(shù)據(jù)庫(kù)因?yàn)闊o(wú)法擴(kuò)展會(huì)導(dǎo)致性能不足,可以使用 KunDB 作為升級(jí)替代方案,提供更高的性能和并發(fā)度。
高并發(fā)的數(shù)據(jù)應(yīng)用(手機(jī)APP、健康碼等)
分布式架構(gòu)提供的高并發(fā)讀寫(xiě)能力,以及分布式事務(wù)提供的 ACID 保證,可用于構(gòu)建超高并發(fā)的數(shù)據(jù)操作型應(yīng)用,如企業(yè)構(gòu)建面向消費(fèi)者的手機(jī)APP 應(yīng)用,各地政府大數(shù)據(jù)中心構(gòu)建的健康碼、一網(wǎng)通辦類應(yīng)用等。
應(yīng)用案例:
某能源行業(yè)央企省公司的綜合運(yùn)營(yíng)管控平臺(tái)支撐了該公司原材料的采購(gòu)、配置、調(diào)運(yùn)和結(jié)算等業(yè)務(wù)流程,是日常業(yè)務(wù)運(yùn)營(yíng)及管控的重要系統(tǒng)。該平臺(tái)利用 KunDB 作為后端OLTP數(shù)據(jù)庫(kù),實(shí)現(xiàn)平臺(tái)新業(yè)務(wù)的快速開(kāi)發(fā)上線。關(guān)聯(lián)業(yè)務(wù)存儲(chǔ)在Oracle系統(tǒng)的存量數(shù)據(jù)全量遷移到 KunDB 中,并且通過(guò)數(shù)據(jù)同步組件,每天從該 Oracle 數(shù)據(jù)庫(kù)中實(shí)時(shí)同步相關(guān)增量數(shù)據(jù)到 KunDB 數(shù)據(jù)庫(kù)中,支撐綜合運(yùn)營(yíng)管控業(yè)務(wù)系統(tǒng),日均處理百萬(wàn)行數(shù)據(jù),并提供查詢服務(wù)。KunDB 上線后,為企業(yè)關(guān)鍵運(yùn)營(yíng)流程的正常運(yùn)轉(zhuǎn),以及綜合運(yùn)營(yíng)指標(biāo)處理和實(shí)時(shí)展現(xiàn)提供了有效支撐。
某頭部醫(yī)療信息化公司圍繞臨床數(shù)據(jù)中心服務(wù),構(gòu)建圍繞醫(yī)院臨床、科研、教育、管理服務(wù),通過(guò)對(duì)數(shù)據(jù)的科學(xué)、合理、有效利用反哺醫(yī)教研管。在醫(yī)院的CDR典型場(chǎng)景,采用星環(huán)ArgoDB+KunDB形成了聯(lián)合數(shù)據(jù)解決方案。臨床數(shù)據(jù)中心的數(shù)據(jù)由ArgoDB對(duì)實(shí)時(shí)數(shù)據(jù)進(jìn)行加工、處理,部分結(jié)果實(shí)時(shí)輸出至 KunDB,提供給醫(yī)生進(jìn)行醫(yī)療信息并發(fā)查詢服務(wù)。1000并發(fā)下,多種維度數(shù)據(jù)查詢請(qǐng)求KunDB均可毫秒級(jí)響應(yīng),有效滿足醫(yī)院?jiǎn)栐\效率提升。
產(chǎn)品功能
支持庫(kù)、模式、表、視圖、索引、觸發(fā)器、約束、序列、包、同義詞、存儲(chǔ)過(guò)程、自定義函數(shù)等傳統(tǒng)數(shù)據(jù)庫(kù)對(duì)象,提供標(biāo)準(zhǔn)SQL做數(shù)據(jù)交互和數(shù)據(jù)庫(kù)管理,提供MySQL方言模式和Oracle方言模式。2021年新增了Oracle PL/SQL語(yǔ)法的完整支持。
支持結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ),包括數(shù)值類型、字符串類型、二進(jìn)制類型、日期/時(shí)間類型、布爾類型等,還支持LOB大字段,枚舉、集合、JSON、XML、GIS等數(shù)據(jù)類型。支持常用數(shù)值、邏輯、比較、字符拼接等操作運(yùn)算符,并支持?jǐn)?shù)值、字符串、日期、聚合、類型轉(zhuǎn)換、控制處理、正則、安全、窗口分析等上百個(gè)函數(shù)。
支持CHARSET和Collation的指定,包括UTF8、UTF8MB4、GBK、GB18030等,可針對(duì)庫(kù)、表、列指定,至此回客戶端和服務(wù)器分別修改字符集。
數(shù)據(jù)通過(guò)表定義支持單分片存儲(chǔ)、多分片拆分存儲(chǔ)、跨分片復(fù)制存儲(chǔ)等多種方式。支持在線擴(kuò)縮自動(dòng)數(shù)據(jù)重分布,變更存儲(chǔ)層拓?fù)洹?021年新增了水平分片存儲(chǔ)+本地分區(qū)存儲(chǔ)的多級(jí)數(shù)據(jù)分布策略,同時(shí)提供無(wú)分片存儲(chǔ)的輕量高可用版本完整兼容MySQL8.0。
支持INSERT/UPDATE/DELETE/SELECT等DML操作,支持集合、關(guān)聯(lián)、聚合、排序、分組、分頁(yè)等查詢,并支持跨分片的分布式查詢的優(yōu)化,通過(guò)EXPLAIN查看執(zhí)行計(jì)劃,并通過(guò)HINT干預(yù)。2021年新增了HASH JOIN等算子、內(nèi)存列式計(jì)算等模型優(yōu)化分析性能,并支持了CTE。
2021新增了可插拔分布式引擎,即分析增強(qiáng)的事務(wù)處理(AETP)技術(shù),數(shù)據(jù)不需要同步到異構(gòu)AP庫(kù)的情況下,可完成大數(shù)據(jù)量的復(fù)雜分析。
支持跨分片的分布式事務(wù),保證事務(wù)ACID,通過(guò)超時(shí)機(jī)制解除死鎖。2021年新增Snapshot Isolation隔離級(jí)別的全局一致性。
數(shù)據(jù)庫(kù)管理、計(jì)算、存儲(chǔ)節(jié)點(diǎn)均支持HA部署方案。同城支持集群跨可用區(qū)部署,提供容災(zāi)方案;異地通過(guò)數(shù)據(jù)同步技術(shù),做主備集群容災(zāi)。
2021年新增數(shù)據(jù)聯(lián)邦功能,作為星環(huán)多模數(shù)據(jù)庫(kù)INCEPTOR的TP存儲(chǔ)引擎,對(duì)外部應(yīng)用支持部分SQL通過(guò)INCEPTOR SQL引擎對(duì)KunDB進(jìn)行數(shù)據(jù)管理。
提供用戶認(rèn)證與口令管理、DAC權(quán)限管理、SSL通信鏈路記錄、數(shù)據(jù)透明加密、用戶操作與不同類型的SQL統(tǒng)一審計(jì)等數(shù)據(jù)庫(kù)安全功能,審計(jì)通過(guò)獨(dú)立系統(tǒng)進(jìn)行,審計(jì)記錄單獨(dú)存儲(chǔ)做歸檔。
通過(guò)節(jié)點(diǎn)白名單功能和資源控制、隔離保障數(shù)據(jù)庫(kù)的高可靠性運(yùn)行。
容器方式部署和運(yùn)行,提供可視化部署管理工具,包括試用星環(huán)THD Manager在物理機(jī)/虛擬機(jī)上按照傳統(tǒng)方式部署,和星環(huán)數(shù)據(jù)云TDC上以服務(wù)化方式部署,并提供數(shù)據(jù)庫(kù)的可視化配置管理。
支持在線升級(jí),包括自動(dòng)化升級(jí)、在線升級(jí)、滾動(dòng)升級(jí)、開(kāi)源組件的維護(hù)更新、升級(jí)前環(huán)境檢查、升級(jí)過(guò)程可視化、升級(jí)過(guò)程中的人工糾錯(cuò)、版本回退的方案。
提供數(shù)據(jù)庫(kù)運(yùn)維工具KunDBA,包括統(tǒng)一的圖形化界面、狀態(tài)監(jiān)控、性能監(jiān)控、API接口展示節(jié)點(diǎn)的組網(wǎng)關(guān)系、SQL分析功能、分布式集群節(jié)點(diǎn)異常日志查詢,以及異常告警和自定義告警規(guī)則和渠道。
數(shù)據(jù)導(dǎo)入導(dǎo)出工具,并行加載和導(dǎo)出保障高性能。支持csv、txt、excel等多種方式的文件形式,支持加解密,壓縮與解壓等。
數(shù)據(jù)備份管理工具,支持?jǐn)?shù)據(jù)庫(kù)全量、增量方式,物理和邏輯方式組合,支持實(shí)例、庫(kù)、表級(jí)別的備份恢復(fù),并可恢復(fù)到指定時(shí)間點(diǎn)做恢復(fù)。
提供標(biāo)準(zhǔn)JDBC和ODBC驅(qū)動(dòng),兼容MySQL協(xié)議及生態(tài)工具。
國(guó)產(chǎn)化支持主流CPU(龍芯、飛騰、鯤鵬等)和OS部署(UOS、中標(biāo)/銀河麒麟、華為歐拉等),支持東方通、寶蘭德、迪思杰等中間件。
產(chǎn)品優(yōu)勢(shì)
SQL 兼容& ACID
支持標(biāo)準(zhǔn)SQL并兼容MySQL、Oracle方言及生態(tài),支持Oracle PL/SQL語(yǔ)法。提供分布式事務(wù)支持,在分布式架構(gòu)中嚴(yán)格保證一致性。底層分布式架構(gòu)對(duì)業(yè)務(wù)操作完全透明,延續(xù)集中式數(shù)據(jù)庫(kù)使用方式,減少遷移成本和學(xué)習(xí)成本。
性能水平擴(kuò)展
采用分布式架構(gòu),具備優(yōu)秀的水平擴(kuò)展能力以及高并發(fā)特征,輕松處理高并發(fā)、大流量的訪問(wèn),使數(shù)據(jù)庫(kù)性能不再成為系統(tǒng)瓶頸。
高可用與分布式雙模式
提供高可用和分布式兩種部署模式,高可用部署模式提供多存儲(chǔ)節(jié)點(diǎn)組件高可用存儲(chǔ),完整兼容MySQL;分布式模式底層提供水平分片的分布式存儲(chǔ),高度兼容MySQL和Oracle,支持分布式查詢。高可用模式和分布式模式部署后可簡(jiǎn)易的切換。
私有化部署與云化支持
數(shù)據(jù)庫(kù)分布式架構(gòu)與容器技術(shù)結(jié)合實(shí)現(xiàn)了數(shù)據(jù)庫(kù)組件的服務(wù)化和靈活編排,兼顧私有化部署和云化部署場(chǎng)景,做到了快速擴(kuò)縮容和彈性調(diào)度,友好適配異構(gòu)硬件環(huán)境和充分利用硬件資源。
高并發(fā)事務(wù)處理場(chǎng)景性能卓越
高并發(fā)事務(wù)處理場(chǎng)景,小規(guī)模KunDB集群可以輕松實(shí)現(xiàn)上萬(wàn)TPS。以TPCC基準(zhǔn)測(cè)試數(shù)據(jù)為例,最低3個(gè)KunDB節(jié)點(diǎn)事務(wù)處理能力即可滿足替代Oracle。
即席查詢與分布式計(jì)算
內(nèi)置星環(huán)自研的分布式計(jì)算引擎,不需要ETL過(guò)程就可以讀取最新數(shù)據(jù)進(jìn)行即席查詢和復(fù)雜分析。
安全可靠
星環(huán)科技自主研發(fā)的國(guó)產(chǎn)數(shù)據(jù)庫(kù),支持國(guó)產(chǎn)CPU和服務(wù)器等自主可控的硬件平臺(tái),確保數(shù)據(jù)信息的安全。在用戶認(rèn)證、自主訪問(wèn)控制(DAC)和強(qiáng)制訪問(wèn)控制(MAC)、鏈路與數(shù)據(jù)加密、操作與SQL審計(jì)等方面提供數(shù)據(jù)庫(kù)的多維度安全保護(hù),嚴(yán)格保證數(shù)據(jù)和業(yè)務(wù)的安全性和完整性。
高可用與容災(zāi)
通過(guò)多副本+故障轉(zhuǎn)移的方式實(shí)現(xiàn)系統(tǒng)高可用,內(nèi)置故障恢復(fù)和異地災(zāi)備機(jī)制,提供7x24小時(shí)連續(xù)服務(wù)保證。
服務(wù)客戶/使用人數(shù)
新增代表性客戶包括上海市大數(shù)據(jù)中心、東華醫(yī)為、以及全國(guó)范圍內(nèi)多家三甲醫(yī)院等,新增部署總節(jié)點(diǎn)數(shù)近100。
市場(chǎng)價(jià)值
為國(guó)內(nèi)市場(chǎng)提供國(guó)產(chǎn)自主的數(shù)據(jù)庫(kù)產(chǎn)品,可使用國(guó)產(chǎn)化軟硬件構(gòu)建國(guó)產(chǎn)化基礎(chǔ)設(shè)施,替代Oracle等國(guó)外商業(yè)數(shù)據(jù)庫(kù),降低安全風(fēng)險(xiǎn)和License成本。
采用分布式架構(gòu)和容器部署,為行業(yè)核心系統(tǒng)的分布式架構(gòu)改造提供高性能事務(wù)數(shù)據(jù)庫(kù)能力和多中心容災(zāi)解決方案。
作為高并發(fā)數(shù)據(jù)集市解決方案,隨著行業(yè)越來(lái)越多的創(chuàng)新應(yīng)用如數(shù)字大屏業(yè)務(wù)、報(bào)表應(yīng)用、數(shù)據(jù)共享等面向終端用戶開(kāi)放,并發(fā)要求越來(lái)越高,可滿足對(duì)高性能查詢需求的支撐。
多種部署模式部署,為企業(yè)不同應(yīng)用需求提供多數(shù)據(jù)庫(kù)實(shí)例,并可快速部署、統(tǒng)一運(yùn)維、資源隔離。
跨分片的分布式查詢優(yōu)化和AETP技術(shù)的分析增強(qiáng),以及數(shù)據(jù)聯(lián)邦方案為企業(yè)事務(wù)與分析融合處理業(yè)務(wù)提供一站式解決方案。
產(chǎn)品所屬企業(yè)·星環(huán)科技:
星環(huán)科技致力于打造企業(yè)級(jí)大數(shù)據(jù)基礎(chǔ)軟件,圍繞數(shù)據(jù)的集成、存儲(chǔ)、治理、建模、分析、挖掘和流通等數(shù)據(jù)全生命周期提供基礎(chǔ)軟件與服務(wù),構(gòu)建明日數(shù)據(jù)世界。公司以上海為總部,以北京、南京、廣州、新加坡為區(qū)域總部,在鄭州、成都、重慶、濟(jì)南設(shè)有支持中心,同時(shí)在深圳、西安等地設(shè)有辦事機(jī)構(gòu),并在加拿大設(shè)有海外分支機(jī)構(gòu)。
經(jīng)過(guò)多年自主研發(fā),星環(huán)科技建立了多個(gè)產(chǎn)品系列:一站式大數(shù)據(jù)基礎(chǔ)平臺(tái)TDH、分布式分析型數(shù)據(jù)庫(kù)ArgoDB及交易型數(shù)據(jù)庫(kù)KunDB、基于容器的智能數(shù)據(jù)云平臺(tái)TDC、大數(shù)據(jù)開(kāi)發(fā)工具TDS、智能分析工具Sophon和超融合大數(shù)據(jù)一體機(jī)TxData Appliance 等,并擁有多項(xiàng)專利技術(shù)。
目前公司產(chǎn)品已經(jīng)在十幾個(gè)行業(yè)應(yīng)用落地,擁有超過(guò)一千家終端用戶。2016年公司成為中國(guó)首個(gè)進(jìn)入Gartner數(shù)據(jù)倉(cāng)庫(kù)及數(shù)據(jù)管理解決方案魔力象限的廠商,且被評(píng)為最具前瞻性的遠(yuǎn)見(jiàn)者;2017年被IDC評(píng)為中國(guó)大數(shù)據(jù)市場(chǎng)領(lǐng)導(dǎo)者;2018年星環(huán)科技成為12年來(lái)全球首個(gè)完成TPC-DS測(cè)試并通過(guò)官方審計(jì)的數(shù)據(jù)庫(kù)廠商;2020年再次被IDC被評(píng)為中國(guó)大數(shù)據(jù)管理平臺(tái)領(lǐng)導(dǎo)者。目前星環(huán)科技已完成E輪融資。
來(lái)源:數(shù)據(jù)猿
刷新相關(guān)文章
我要評(píng)論
活動(dòng)推薦more >
- 【大會(huì)嘉賓】威馬汽車集團(tuán)戰(zhàn)2021-08-02
- 【大會(huì)嘉賓】聯(lián)通智慧足跡CM2021-08-02
- 2018 上海國(guó)際大數(shù)據(jù)產(chǎn)業(yè)高2018-12-03
- 2018上海國(guó)際計(jì)算機(jī)網(wǎng)絡(luò)及信2018-12-03
- 中國(guó)國(guó)際信息通信展覽會(huì)將于2018-09-26
- 第五屆FEA消費(fèi)金融國(guó)際峰會(huì)62018-06-21
不容錯(cuò)過(guò)的資訊
-
1首次開(kāi)源!一行代碼輕松搞定中英文語(yǔ)音識(shí)
-
2《為你喝彩》:快看!人工智能反詐專家如
-
3數(shù)據(jù)+AI技術(shù),賦能企業(yè)業(yè)務(wù)和管理流程
-
4浦江環(huán)境可持續(xù)發(fā)展論壇終版議程,近百家
-
5亞馬遜 re:Invent 全球大會(huì):把云計(jì)算
-
6阿里云數(shù)據(jù)治理系列(一):治理項(xiàng)目啟動(dòng)
-
7美創(chuàng)數(shù)創(chuàng)平臺(tái) 數(shù)字化轉(zhuǎn)型 美創(chuàng)科技
-
8【金猿人物展】MobTech袤博科技CEO蘭旭:
-
9Dataphin核心功能(五)資源治理:每年節(jié)
-
102021智能制造領(lǐng)域最具商業(yè)合作價(jià)值企業(yè)盤(pán)