4月17日,崖山數(shù)據(jù)庫系統(tǒng)YashanDB V22.2版本正式發(fā)布,在自研內(nèi)核基礎(chǔ)上全面加強(qiáng)企業(yè)級產(chǎn)品化能力,是面向通用行業(yè)和場景發(fā)布的一個(gè)具備里程碑意義的規(guī)模商用版本。
“1+3”產(chǎn)品體系,打造企業(yè)級融合數(shù)據(jù)管理解決方案
YashanDB作為一款企業(yè)級數(shù)據(jù)庫,始終堅(jiān)持以科技創(chuàng)新驅(qū)動(dòng)企業(yè)客戶數(shù)字化創(chuàng)新,其高兼容、高性能、高擴(kuò)展、高可用等能力已在金融、政府、能源、互聯(lián)網(wǎng)等多個(gè)行業(yè)進(jìn)行了充分驗(yàn)證。今年,YashanDB正式推出“1+3”產(chǎn)品體系,即一個(gè)數(shù)據(jù)庫產(chǎn)品和三個(gè)產(chǎn)品化工具平臺(tái),可為企業(yè)提供全面、高效的一站式融合數(shù)據(jù)管理解決方案。
在一個(gè)內(nèi)核引擎基礎(chǔ)之上,YashanDB支持單機(jī)/主備、共享集群、分布式等多種部署方式,覆蓋OLTP/OLAP/HTAP交易和分析混合負(fù)載的場景,提供獨(dú)立軟件/云/一體機(jī)/咨詢/運(yùn)維等多形態(tài)服務(wù)。同時(shí)圍繞數(shù)據(jù)全生命周期管理,YashanDB提供三大工具平臺(tái)——開發(fā)平臺(tái)、運(yùn)維平臺(tái)及遷移平臺(tái)。
深耕內(nèi)核“根技術(shù)”,數(shù)據(jù)庫跨越式發(fā)展
數(shù)據(jù)庫內(nèi)核就像汽車發(fā)動(dòng)機(jī),承擔(dān)著“心臟”的作用,決定著系統(tǒng)的性能和穩(wěn)定性。只有從源頭解決內(nèi)核“根技術(shù)”,打造核心技術(shù)和產(chǎn)品驅(qū)動(dòng)型基礎(chǔ)軟件,才能根本解決“卡脖子”問題。崖山數(shù)據(jù)庫系統(tǒng)的產(chǎn)品優(yōu)勢,正是來源于研發(fā)團(tuán)隊(duì)在內(nèi)核方面的創(chuàng)新與突破。
崖山數(shù)據(jù)庫系統(tǒng)YashanDB的內(nèi)核代碼均為自主編寫,選擇從零構(gòu)建第一行代碼,2022年經(jīng)權(quán)威測試,內(nèi)核代碼自主率100%。正因?yàn)樽匝?,才能夠不斷引入新理論、新算法,在技術(shù)上開展更多的創(chuàng)新,為客戶提供極致體驗(yàn)與絕佳工程實(shí)踐。
YashanDB吸收了深圳計(jì)算科學(xué)研究院原創(chuàng)的基礎(chǔ)性理論成果,融入到產(chǎn)品實(shí)踐,例如有界計(jì)算、近似計(jì)算、并行可擴(kuò)展、并行事務(wù)和跨模融合計(jì)算理論,相關(guān)成果已榮獲英國皇家學(xué)會(huì)Wolfson Research Merit Award,ACM PODS、SIGMOD、ICDE、VLDB四大數(shù)據(jù)庫國際頂級會(huì)議獎(jiǎng)項(xiàng);YashanDB基于全新的硬件架構(gòu),重新設(shè)計(jì)數(shù)據(jù)庫內(nèi)核算法,采用異步并行框架、運(yùn)行時(shí)事務(wù)調(diào)度機(jī)制、有界計(jì)算等創(chuàng)新技術(shù),通過多形態(tài)的產(chǎn)品架構(gòu)和全面的基礎(chǔ)設(shè)施支持,滿足企業(yè)級核心應(yīng)用對高兼容、高性能、高擴(kuò)展、高可用等全生命周期數(shù)據(jù)管理訴求。
通過“原創(chuàng)理論+領(lǐng)先架構(gòu)+工程能力”三位一體的工程研發(fā)體系,打造技術(shù)先進(jìn)、性能穩(wěn)定、持續(xù)創(chuàng)新的產(chǎn)品內(nèi)核,以“根技術(shù)”筑牢行業(yè)自主創(chuàng)新發(fā)展的根基。
V22.2重磅發(fā)布,性能、穩(wěn)定性、易用性多重飛躍
YashanDB V22.2在原創(chuàng)內(nèi)核基礎(chǔ)上持續(xù)增強(qiáng)企業(yè)級能力,在性能、Oracle兼容性、穩(wěn)定性、安全性和易用性等方面不斷迭代增強(qiáng)與優(yōu)化升級,構(gòu)建面向金融、政府、運(yùn)營商等高端行業(yè)核心場景的替換能力;同時(shí)引入了原創(chuàng)新理論和新技術(shù),在海量數(shù)據(jù)分析場景實(shí)現(xiàn)了突破。
● 硬核性能,TPC-C單節(jié)點(diǎn)突破140w tpmC
手機(jī)、智能設(shè)備、汽車、IoT終端帶來百億級請求和訪問接入,業(yè)務(wù)并發(fā)度不斷提升,數(shù)據(jù)處理需要提供更高的吞吐量。為了滿足高并發(fā)在線事務(wù)處理的要求,YashanDB V22.2通過細(xì)粒度并發(fā)控制,免鎖事務(wù)優(yōu)化和自適應(yīng)并發(fā)調(diào)度算法,大大提高了執(zhí)行性能。國際標(biāo)準(zhǔn)Benchmark測試TPC-C模型下,YashanDB V22.2單節(jié)點(diǎn)事務(wù)吞吐量達(dá)140萬tpmC。(硬件配置:2288服務(wù)器(104核,376G內(nèi)存,2T nvme SSD);軟件版本:OS(CentOS 7),DB(YashanDB V22.2);測試模型:TPC-C 1000倉,256并發(fā),運(yùn)行1小時(shí))
在某燃?xì)饧瘓F(tuán)的實(shí)踐中,該集團(tuán)完成核心業(yè)務(wù)系統(tǒng)的遷移替換后,性能和成本方面均取得了明顯收益,性能方面,YashanDB較原有系統(tǒng)提升1.2-60倍;在成本方面,項(xiàng)目成本僅為使用國外產(chǎn)品的1/6,使得YashanDB的性價(jià)比優(yōu)勢進(jìn)一步凸顯出來。
● 大數(shù)據(jù)變小,有界計(jì)算透明加速
為了解決大數(shù)據(jù)快速增長導(dǎo)致的資源成本過高、用戶使用門檻過高等難題,YashanDB融入了研究院原創(chuàng)性的理論,在22.2版本,YashanDB提供有界計(jì)算能力,開創(chuàng)大數(shù)據(jù)變小,能實(shí)現(xiàn)在大數(shù)據(jù)分析時(shí),不需要訪問全部數(shù)據(jù),只需要取其中的小數(shù)據(jù)集就能得到想要的答案。
經(jīng)實(shí)測,數(shù)據(jù)量從10GB增長到1TB,YashanDB響應(yīng)時(shí)延維持亞秒級,性能提升千倍以上且未衰減,極大地節(jié)約了計(jì)算資源。
硬件配置:2288虛擬機(jī)(24核,88G內(nèi)存,2T HDD);軟件版本:OS(CentOS 7),DB(YashanDB 22.2、MySQL 5.7);測試模型:AIRCA(美國航空運(yùn)輸局)數(shù)據(jù)模型
● 向量化執(zhí)行引擎,分析能力全面增強(qiáng)
隨著數(shù)據(jù)驅(qū)動(dòng)的深入,業(yè)務(wù)有了更多的分析場景需求,如何真正有效地利用海量數(shù)據(jù)為業(yè)務(wù)創(chuàng)造價(jià)值成為客戶普遍的訴求。YashanDB V22.2持續(xù)加強(qiáng)實(shí)時(shí)數(shù)倉的能力,采用全新設(shè)計(jì)的MPP分布式架構(gòu),支持向量執(zhí)行、SMP、冷熱數(shù)據(jù)的靜默轉(zhuǎn)換和融合查詢,在實(shí)時(shí)數(shù)據(jù)分析、多表關(guān)聯(lián)查詢、adhoc查詢等場景均能提供高效的分析體驗(yàn)。
在國際標(biāo)準(zhǔn)Benchmark測試TPC-H模型下,YashanDB的分析性能是Greenplum的15倍以上,輕松應(yīng)對各類復(fù)雜查詢場景。
● 核心替“O”,平滑遷移
金融、政府、運(yùn)營商、央國企等關(guān)鍵行業(yè)在替”O”的過程中面臨巨大挑戰(zhàn)。其中,最顯著的挑戰(zhàn)是數(shù)據(jù)庫的適配遷移過程中如何避免大量二次開發(fā)或改造導(dǎo)致的成本與風(fēng)險(xiǎn)增加。YashanDB憑借高度的兼容性、高效的遷移工具及專業(yè)的服務(wù)體驗(yàn),能為客戶提供一套完整的業(yè)務(wù)和數(shù)據(jù)遷移解決方案,有效解決客戶痛點(diǎn)。
首先,YashanDB 提供對Oracle生態(tài)的全面兼容,應(yīng)用無需大量改造,用戶能夠以極小的成本和代價(jià)完成遷移,支持存量系統(tǒng)在語法、語義、PL/SQL等高級功能的完整兼容能力。在某央企集團(tuán)國產(chǎn)化替代實(shí)踐中,涉及近8000張表、9000個(gè)索引、1000個(gè)視圖,400個(gè)函數(shù)和600個(gè)存儲(chǔ)過程共計(jì)30萬以上行代碼,能做到99%以上的兼容程度,實(shí)現(xiàn)平滑遷移。
其次,YashanDB遷移平臺(tái)提供向YashanDB遷移的兼容性評估、元數(shù)據(jù)遷移、全量和增量訂閱數(shù)據(jù)遷移同步,以及數(shù)據(jù)遷移完成后的數(shù)據(jù)一致性校檢能力。遷移前,提供對應(yīng)用的自動(dòng)兼容評估和修改建議;遷移中,支持SQL語法、PL/SQL自動(dòng)生成與一鍵轉(zhuǎn)化,提供元數(shù)據(jù)遷移、全量遷移與增量同步;數(shù)據(jù)庫遷移以后,通過一致性校驗(yàn)?zāi)芰ΡU蠑?shù)據(jù)完整性、正確性。
● “金字塔”體系為業(yè)務(wù)連續(xù)性保駕護(hù)航
高端核心交易場景對數(shù)據(jù)庫的穩(wěn)定性、可用性要求極高,一次大規(guī)模的故障就可能造成不可估量的損失。YashanDB提供原生“金字塔”保障體系,形成從可用性、容錯(cuò)性、易恢復(fù)性到穩(wěn)定性全方位的可靠性保障,消除業(yè)務(wù)停服風(fēng)險(xiǎn),做到大負(fù)載下RTO<10s,RPO=0。
第一層是做到“automatic”故障自愈。采用主備復(fù)制、同城雙活、三地五中心等高可用技術(shù),極大地提高系統(tǒng)容災(zāi)能力;通過死鎖檢測與修復(fù)、數(shù)據(jù)自動(dòng)修復(fù)、誤操作閃回能力等提高系統(tǒng)的容錯(cuò)性,有效滿足金融等高端核心業(yè)務(wù)系統(tǒng)的要求。第二層做到“intelligent”智能診斷, YashanDB提供黑匣子、AWR、ADR等工具幫助用戶快速智能地定位問題,縮短停機(jī)時(shí)間。
第三層是“proactive”主動(dòng)預(yù)測,結(jié)合AI手段主動(dòng)預(yù)測,防止故障發(fā)生,全方位地保障業(yè)務(wù)系統(tǒng)連續(xù)性。
● 全面增強(qiáng)企業(yè)級安全特性
數(shù)據(jù)是企業(yè)的核心資產(chǎn),數(shù)據(jù)庫需要具有完備和多層次的數(shù)據(jù)完整性、數(shù)據(jù)可靠性、數(shù)據(jù)恢復(fù)、安全權(quán)限管理機(jī)制,來防止數(shù)據(jù)遭到篡改、損壞或丟失。
YashanDB V22.2提供身份認(rèn)證、權(quán)限控制、三權(quán)分立、安全審計(jì)、透明加密、防火墻、白名單機(jī)制等特性全方位保障數(shù)據(jù)庫的安全能力。以身份認(rèn)證為例,YashanDB提供操作系統(tǒng)與口令認(rèn)證兩種身份認(rèn)證機(jī)制,在傳輸過程使用SSL加密、密碼加鹽存儲(chǔ)、開啟密碼強(qiáng)度控制、登錄重試鎖定、密碼重用限制和有效性控制等策略,可有效防止惡意攻擊和人為疏漏。
● 企業(yè)級運(yùn)維管控平臺(tái),大幅提升運(yùn)維效率
YashanDB企業(yè)級運(yùn)維平臺(tái)提供數(shù)據(jù)庫全生命周期智能運(yùn)維管控能力,幫助數(shù)據(jù)庫運(yùn)維人員從大量的安裝部署、運(yùn)維監(jiān)控等工作中解放出來。
支持自動(dòng)化安裝部署,輕松幾步即可完成一鍵式安裝部署,通過設(shè)置數(shù)據(jù)庫版本、規(guī)模,參數(shù)等,簡化部署并讓數(shù)據(jù)庫運(yùn)行在最佳狀態(tài)之下;通過巡檢策略對數(shù)據(jù)庫定時(shí)巡檢,診斷數(shù)據(jù)庫存在的問題,代替人工的日常巡檢,減輕運(yùn)維人員的工作量;提供全方位的診斷分析能力,用戶可以使用慢SQL分析、會(huì)話管理、表空間管理、鎖分析和事務(wù)分析的功能特性,從SQL、數(shù)據(jù)庫會(huì)話、死鎖、容量等多個(gè)維度對數(shù)據(jù)庫進(jìn)行診斷分析,保障數(shù)據(jù)庫的正常運(yùn)行,同時(shí)提供可視化AWR報(bào)告、日志自動(dòng)收集定位等高級診斷分析能力。
構(gòu)建“1+3”服務(wù)體系 全面啟動(dòng)生態(tài)建設(shè)
為幫助客戶更好地使用產(chǎn)品,YashanDB 提供“1+3”服務(wù)架構(gòu),即原廠提供的標(biāo)準(zhǔn)及高級服務(wù),和由知識(shí)庫、DBA及伙伴共同構(gòu)建的服務(wù)能力。在400服務(wù)、專家咨詢、技術(shù)支持、駐場服務(wù)等原廠服務(wù)基礎(chǔ)上,通過開放知識(shí)庫、文檔、社區(qū)構(gòu)建在線幫助、咨詢能力;通過培訓(xùn)課程、教材和認(rèn)證體系構(gòu)建DBA崖山數(shù)據(jù)庫運(yùn)維能力;通過生態(tài)伙伴構(gòu)建專家服務(wù)、培訓(xùn)認(rèn)證、項(xiàng)目實(shí)施能力,形成三位一體覆蓋全行業(yè)、全區(qū)域的7*24快速響應(yīng)及服務(wù)能力。
YashanDB于今年啟動(dòng)了崖山數(shù)據(jù)庫課程的系列培訓(xùn),包括YCA與YCP系列認(rèn)證課程,從基礎(chǔ)運(yùn)維知識(shí)、技術(shù)解決方案、企業(yè)最佳實(shí)踐等方面幫助客戶及合作伙伴構(gòu)建全面的產(chǎn)品知識(shí)體系。
數(shù)據(jù)庫是企業(yè)級應(yīng)用的核心基礎(chǔ)設(shè)施,需要持續(xù)加強(qiáng)與上下游生態(tài)伙伴的生態(tài)建設(shè),滿足各行業(yè)客戶對數(shù)據(jù)管理和業(yè)務(wù)創(chuàng)新的需求。YashanDB目前已在技術(shù)、商業(yè)、產(chǎn)業(yè)生態(tài)等方面取得重要進(jìn)展。
技術(shù)生態(tài)方面,YashanDB積極推進(jìn)國產(chǎn)軟硬件的深度兼容適配,與芯片、操作系統(tǒng)、中間件、應(yīng)用軟件等多領(lǐng)域信創(chuàng)伙伴產(chǎn)品完成深度適配,全面融入國產(chǎn)化生態(tài)。今年YashanDB將加強(qiáng)與更多行業(yè)生態(tài)伙伴的合作,聯(lián)合打造多場景解決方案,為客戶提供優(yōu)質(zhì)專業(yè)的產(chǎn)品與服務(wù)。
商業(yè)生態(tài)方面,YashanDB今年將計(jì)劃招募金融、政府、運(yùn)營商等領(lǐng)域重點(diǎn)合作伙伴,并提供定向培訓(xùn)賦能伙伴。渠道伙伴分為初級、中級、高級三層認(rèn)證體系,享受包含收益共享、參與產(chǎn)品規(guī)劃、POC/售前支撐、聯(lián)合營銷活動(dòng)、原廠支撐等不同層級的權(quán)益。未來,YashanDB將以更有競爭力的產(chǎn)品和更友好的合作策略實(shí)現(xiàn)互惠共贏,與合作伙伴攜手共同推動(dòng)數(shù)據(jù)庫落地更廣闊的市場,助力企業(yè)數(shù)字化轉(zhuǎn)型。
寫在最后
YashanDB將致力于持續(xù)的“根技術(shù)”創(chuàng)新,通過硬核的技術(shù)和原創(chuàng)理論,不斷提升性能、可用性、擴(kuò)展性、兼容性等方面能力,通過多形態(tài)的產(chǎn)品架構(gòu)和全場景基礎(chǔ)設(shè)施支持,提供全生命周期的融合數(shù)據(jù)管理解決方案,助力企業(yè)更加安全、便捷、高效地利用科技使能業(yè)務(wù)邁向數(shù)字化、智能化。