自主可控國產(chǎn)數(shù)據(jù)庫再出新品,星環(huán)科技KunDB和ArgoDB新版本亮相

3月24日,星環(huán)科技推出了兩款自研的關(guān)系型分布式數(shù)據(jù)庫的最新版,一款是具備多模型、聯(lián)邦等特性的高性能分析型數(shù)據(jù)庫ArgoDB 3.0,另一款是支持SQL標(biāo)準(zhǔn)語言的國內(nèi)領(lǐng)先的交易型分布式數(shù)據(jù)庫KunDB 2.0。

ArgoDB和KunDB通過不斷的打磨、對業(yè)務(wù)場景不斷的落地實(shí)踐,已成為具有完全自主知識產(chǎn)權(quán)的成熟的國產(chǎn)數(shù)據(jù)庫,能夠?yàn)楦嗟目蛻籼峁└呖煽?、高性能、成熟的?shù)據(jù)庫產(chǎn)品服務(wù)。

ArgoDB滿足數(shù)據(jù)多模、聯(lián)邦計(jì)算需求

與傳統(tǒng)的MPP數(shù)據(jù)庫相比,ArgoDB具有存算解耦結(jié)構(gòu),存儲和計(jì)算獨(dú)立按需擴(kuò)縮容,具備更強(qiáng)的可擴(kuò)展性、一致性、平滑適配云原生架構(gòu)等優(yōu)勢。

ArgoDB 3.0還能夠更好地滿足數(shù)據(jù)多模、聯(lián)邦計(jì)算的需求。在多模方面,ArgoDB在技術(shù)架構(gòu)上與星環(huán)大數(shù)據(jù)平臺TDH 8.0保持一致,做到通用技術(shù)復(fù)用。通過統(tǒng)一的存儲管理層,提供了多模數(shù)據(jù)的能力,客戶不再需要一份數(shù)據(jù)存儲在多個系統(tǒng)中,大大降低客戶系統(tǒng)的運(yùn)維復(fù)雜性。

ArgoDB 3.0通過統(tǒng)一的SQL查詢引擎,基于聯(lián)邦多個同構(gòu)或異構(gòu)數(shù)據(jù)源,用戶可以隨意查詢在聯(lián)邦系統(tǒng)中任意位置的數(shù)據(jù),可以很好地解決數(shù)據(jù)孤島問題,節(jié)約ETL成本,提高數(shù)據(jù)訪問的實(shí)時性,同時也能降低不同引擎的學(xué)習(xí)成本。

ArgoDB的另一個重要特性是能夠利用新硬件來激發(fā)存儲和計(jì)算的性能。從2014年開始設(shè)計(jì)至今,ArgoDB針對閃存等新型硬件持續(xù)進(jìn)行了大量的深度優(yōu)化,能夠有效激發(fā)新型硬件,讓用戶能夠真正感受到新型硬件帶來的巨大性能優(yōu)勢。

同時,ArgoDB支持更高性價比、更靈活的數(shù)據(jù)庫部署方式,支持x86、ARM等主流的通用服務(wù)器,取代了一些必須通過部署專有硬件才能使用國外廠商的產(chǎn)品。

另外,ArgoDB 3.0支持SQL標(biāo)準(zhǔn),支持Oracle和DB2的存儲過程,兼容Oracle、DB2、Teradata等多種數(shù)據(jù)庫SQL方言,客戶能更加平滑地遷移數(shù)據(jù)。ArgoDB 3.0支持在線分析與離線批處理混合負(fù)載,也支持在線實(shí)時分析和多維度的復(fù)雜關(guān)聯(lián)統(tǒng)計(jì)。同時支持主流國產(chǎn)操作系統(tǒng)、國產(chǎn)服務(wù)器,并且支持混合部署,滿足國產(chǎn)化部署需求。

KunDB支持高并發(fā)交易場景的核心業(yè)務(wù)

KunDB是一款關(guān)系型分布式交易型數(shù)據(jù)庫,從數(shù)據(jù)庫的基本原理出發(fā),解決了分布式事務(wù)、分布式存儲、分布式調(diào)度和計(jì)算等核心需求,并且支持SQL標(biāo)準(zhǔn)語言作為交互接口,還包括OraclePL/SQL的支持。

除了數(shù)據(jù)庫引擎之外,KunDB還提供了開發(fā)工具鏈和運(yùn)維工具鏈。開發(fā)工具主要包括SQL開發(fā)工具、數(shù)據(jù)的導(dǎo)入導(dǎo)出、數(shù)據(jù)的同步等,主要面向數(shù)據(jù)庫開發(fā)者。運(yùn)維工具則包括安裝部署、備份還原、監(jiān)控審計(jì)等,主要面向數(shù)據(jù)庫管理者DBA。KunDB的工具都是結(jié)合KunDB的底層原理深度定制的,性能和使用體驗(yàn)上都有企業(yè)級產(chǎn)品的保證。

支持MySQL協(xié)議,結(jié)合JDBC、ODBC驅(qū)動,以及DBLink,KunDB很容易開放給外部程序使用,因?yàn)镵unDB具有高可用、高可靠等能力,可以替代單機(jī)MySQL或者自建高可用MySQL,提供MySQL服務(wù)。加上其核心的分布式數(shù)據(jù)庫能力,可以用在金融、電信等核心業(yè)務(wù)數(shù)據(jù)庫領(lǐng)域,也可以基于高并發(fā)檢索的能力來做數(shù)據(jù)集市。

分布式數(shù)據(jù)庫的核心是強(qiáng)一致的事務(wù)模型和水平擴(kuò)展能力,意味著,所有并發(fā)操作都要保證事務(wù)的ACID,同時也要有相應(yīng)的線性能力的提升。KunDB提供了全局事務(wù)管理器分配事務(wù)ID,通過二階段提交保證事務(wù)的原子性,基于事務(wù)ID管理可見性范圍,提供了隔離級別,加上redolog和undolog保證持久性,從而確保了全局事務(wù)的ACID屬性。

在信通院組織的金融核心交易性能測試中,KunDB通過了性能測試和高可用測試。性能測試中,參照銀行交易場景做了高并發(fā)轉(zhuǎn)賬、查詢、代發(fā)工資、存款、取款、盤點(diǎn)等核心交易業(yè)務(wù),KunDB都非常強(qiáng)勁的支撐了這些業(yè)務(wù)。5個服務(wù)器節(jié)點(diǎn)和10個服務(wù)器節(jié)點(diǎn)部署,也都了超過50%以上的線性提升,而且性能高于大部分競品。

而在以高并發(fā)檢索為主的數(shù)據(jù)集市,KunDB通過多機(jī)并行查詢、索引技術(shù)和謂詞下推等技術(shù)可以高效的解決高并發(fā)檢索的需求。

而在上海市大數(shù)據(jù)中心的數(shù)據(jù)交換業(yè)務(wù)中,使用KunDB去支撐2000個數(shù)據(jù)API的高并發(fā)訪問,對于10億級別的大表精確查詢和模糊查詢均能在毫秒級響應(yīng)。

在查詢分析場景,KunDB另一個殺手锏是跟Argo的計(jì)算引擎組合,構(gòu)建支撐部分聚合計(jì)算等強(qiáng)分析場景。ArgoDB從KunDB的存儲引擎中,從分片存儲并發(fā)讀取結(jié)算,甚至還可以部分算子下推到底層存儲中執(zhí)行,最后通過分布式計(jì)算后結(jié)果返回給KunDB。對業(yè)務(wù)透明,兼顧了部分交易場景或者檢索場景有復(fù)雜計(jì)算的需求。

除了業(yè)務(wù)場景和性能方面的考慮,用戶在選擇數(shù)據(jù)庫時還有會兼容性方面的顧慮。KunDB完全兼容MySQL,可以直接使用MySQL的上下游組件,而且還與國內(nèi)國產(chǎn)化軟硬件持續(xù)做適配,更適合國內(nèi)去IOE的大環(huán)境。

使用KunDB作為MySQL高可用解決方案,還可以根據(jù)業(yè)務(wù)擴(kuò)張的需要,隨時擴(kuò)展成分布式模式,支撐更高的性能要求,而且還保持同樣的SQL兼容性。目前KunDB已在中石油某個規(guī)劃院、上海市大數(shù)據(jù)中心、鄭州地鐵、鶴壁市大數(shù)據(jù)中心等應(yīng)用。

KunDB支持完整的PL/SQL,可以大大降低Oracle系統(tǒng)遷移成本。

KunDB在云上可以快速部署,5分鐘快速部署完開箱即用,支持跨CPU架構(gòu)混合部署和在線升級,還有資源隔離、彈性調(diào)度等云技術(shù)的深度融合,提供基于云的多租戶方案。

ArgoDB與KunDB融合滿足事務(wù)型和復(fù)雜分析等混合業(yè)務(wù)應(yīng)用

在過去ArgoDB陸續(xù)對接了一些業(yè)務(wù)應(yīng)用系統(tǒng),該類系統(tǒng)包含了事務(wù)型和復(fù)雜分析等混合業(yè)務(wù),單一的TP/AP庫都無法全部滿足。

星環(huán)科技提供了ArgoDB與KunDB的整體解決方案,同時提供了TP和AP兩種能力,對外提供了統(tǒng)一SQL入口,針對不同的業(yè)務(wù)需求,優(yōu)化器自動識別SQL,利用不同的引擎進(jìn)行處理,

如針對復(fù)雜加工邏輯,則使用ArgoDB的分布式計(jì)算能力直接讀取KunDB上的數(shù)據(jù)進(jìn)行復(fù)雜計(jì)算;針對高并發(fā)明細(xì)檢索,則使用KunDB提供服務(wù)。

ArgoDB與KunDB的整體解決方案有許多優(yōu)勢,如統(tǒng)一SQL入口,無需對應(yīng)用改造,實(shí)現(xiàn)對TP類業(yè)務(wù)和復(fù)雜分析的統(tǒng)一處理;統(tǒng)一計(jì)算橫跨交易型數(shù)據(jù)庫和列存分析型數(shù)據(jù)庫,不存在數(shù)據(jù)同步流轉(zhuǎn),保障了數(shù)據(jù)的一致性與分析實(shí)效性。

中國關(guān)系型數(shù)據(jù)庫市場多年一直保持持續(xù)穩(wěn)定的增長態(tài)勢,用戶覆蓋了政府公共事業(yè)、工業(yè)、商業(yè)、教育、醫(yī)療等幾乎全行業(yè)。相信星環(huán)科技自主研發(fā)的關(guān)系型分布式交易型和分析型兩大類數(shù)據(jù)庫在去IOE和國產(chǎn)化替代中將發(fā)揮更大的作用。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實(shí),并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )