時(shí)至今日,數(shù)據(jù)已然成為重組全球要素資源、重塑全球經(jīng)濟(jì)結(jié)構(gòu)、改變?nèi)蚋偁幐窬值年P(guān)鍵力量。作為存儲(chǔ)與處理數(shù)據(jù)的關(guān)鍵技術(shù),數(shù)據(jù)庫成為新的經(jīng)濟(jì)驅(qū)動(dòng)引擎。國內(nèi),在深入推進(jìn)數(shù)字化轉(zhuǎn)型及數(shù)據(jù)量爆炸式增長的大背景下,數(shù)據(jù)庫產(chǎn)業(yè)開始升溫。根據(jù)大數(shù)據(jù)技術(shù)標(biāo)準(zhǔn)推進(jìn)委員會(huì)日前發(fā)布的《數(shù)據(jù)庫發(fā)展研究報(bào)告(2023年)》顯示,2022年全球數(shù)據(jù)庫市場規(guī)模為833億美元,中國數(shù)據(jù)庫市場規(guī)模為59.7億美元(約合403.6億元人民幣),占全球的7.2%。預(yù)計(jì)到2027年,中國數(shù)據(jù)庫市場總規(guī)模將達(dá)到1286.8億元。在不斷加劇的行業(yè)競爭和不斷變換的市場格局中,國產(chǎn)數(shù)據(jù)庫的加速發(fā)展,已成為時(shí)代的必然。
“國產(chǎn)數(shù)據(jù)庫”的過去與現(xiàn)在
數(shù)據(jù)庫作為組織、存儲(chǔ)和管理數(shù)據(jù)的底層設(shè)施,是計(jì)算機(jī)三大基礎(chǔ)軟件之一。它的關(guān)鍵性決定了它必將朝著國產(chǎn)化之路發(fā)展。
一方面是由于國外技術(shù)的不穩(wěn)定性而存在的潛在風(fēng)險(xiǎn)壓力。近年來,受全球科技發(fā)展格局及地緣政治等因素的影響,國外品牌停止服務(wù)、退出中國市場的事件并非特例,采用國外數(shù)據(jù)庫的廠商需要面臨更大的風(fēng)險(xiǎn)。以O(shè)racle數(shù)據(jù)庫為例,它在央國企內(nèi)的占比非常大,并且涉及到經(jīng)營管理的核心系統(tǒng),一旦它被禁止應(yīng)用,將產(chǎn)生巨大的損失。另一方面是國內(nèi)數(shù)據(jù)庫產(chǎn)品的核心技術(shù)不斷成熟,正加速突破“卡脖子”限制。2022年,伴隨國資信創(chuàng)政策的出臺,國產(chǎn)數(shù)據(jù)庫的遷移和應(yīng)用成為了行業(yè)的硬性需求。
據(jù)國際知名分析機(jī)構(gòu)Gartner預(yù)測:“到2025年,中國分析型數(shù)據(jù)庫市場來自海外廠商的份額將只剩下30%,交易型數(shù)據(jù)庫市場海外廠商市場的份額也只會(huì)剩下50%左右。”國產(chǎn)數(shù)據(jù)庫廠商即將進(jìn)入「狂飆」時(shí)代。
“國產(chǎn)數(shù)據(jù)庫”的發(fā)展之路道阻且長
數(shù)據(jù)庫做為應(yīng)用支撐的信息系統(tǒng)核心,客戶最關(guān)心的是其業(yè)務(wù)連續(xù)性的保障能力。對于金融、通信、交通、能源、工業(yè)等行業(yè),信息系統(tǒng)對業(yè)務(wù)的支撐幾乎是不可間斷的,要求數(shù)據(jù)庫系統(tǒng)運(yùn)行可靠性不低于99.999%,RPO=0,RTO為秒級,這就要求數(shù)據(jù)庫能夠在高負(fù)載的情況下實(shí)現(xiàn)算力和數(shù)據(jù)兩方面的高可用保證,經(jīng)得起極端條件下的實(shí)際業(yè)務(wù)驗(yàn)證。
其次,在國內(nèi)眾多的行業(yè)應(yīng)用中,原有的國外數(shù)據(jù)庫生態(tài)已經(jīng)十分完備,想要和它們同臺競爭,國產(chǎn)數(shù)據(jù)庫不但要滿足不斷變化的用戶需求,還必須逐漸建立和完善自己的生態(tài),加快推進(jìn)與上下游產(chǎn)業(yè)的適配認(rèn)證及合作。
再次,國產(chǎn)數(shù)據(jù)庫實(shí)現(xiàn)原有數(shù)據(jù)庫產(chǎn)品的平滑遷移是重要考量。其中應(yīng)用遷移可能涉及到不同的數(shù)據(jù)模型、查詢語言和應(yīng)用程序接口等方面的兼容性問題,成功克服以上問題才能確保數(shù)據(jù)庫之間的數(shù)據(jù)遷移和應(yīng)用平穩(wěn)過渡,減少遷移工作量,降低遷移風(fēng)險(xiǎn)。
除此之外,國產(chǎn)數(shù)據(jù)庫自身還需要解決以下技術(shù)難題:
1、如何高效處理大規(guī)模數(shù)據(jù):當(dāng)數(shù)據(jù)量呈指數(shù)級增長,數(shù)據(jù)庫需要能夠高效地存儲(chǔ)和管理海量數(shù)據(jù),為了支持快速的數(shù)據(jù)訪問和分析,強(qiáng)大的并行處理和分布式計(jì)算能力也成為新的要求。
2、如何滿足企業(yè)的高并發(fā)訪問需求:現(xiàn)代企業(yè)應(yīng)用中,數(shù)據(jù)庫經(jīng)常面臨來自多個(gè)用戶和應(yīng)用程序的同時(shí)訪問,要求國產(chǎn)數(shù)據(jù)庫具備高并發(fā)處理能力,能夠有效地管理大量的并發(fā)請求,并確保系統(tǒng)的響應(yīng)速度和穩(wěn)定性。
3、如何對海量復(fù)雜的數(shù)據(jù)進(jìn)行高效查詢:具體的場景化應(yīng)用中,往往涉及到復(fù)雜的數(shù)據(jù)查詢、聚合和分析操作,因此國產(chǎn)數(shù)據(jù)庫需要支持高效的查詢執(zhí)行計(jì)劃生成和優(yōu)化,以減少查詢時(shí)間、提升查詢性能。
4、在多類數(shù)據(jù)混合處理的應(yīng)用場景下無法表達(dá)和處理復(fù)雜的業(yè)務(wù)數(shù)據(jù)模型、不同類型數(shù)據(jù)間難以關(guān)聯(lián)、數(shù)據(jù)處理效率低和數(shù)據(jù)一致性等問題。
5、數(shù)據(jù)庫是信息系統(tǒng)的基礎(chǔ),其中大部分技術(shù)要求是普適的,但因?yàn)閿?shù)據(jù)庫與應(yīng)用的交互極其復(fù)雜,在業(yè)務(wù)處理方面又需要數(shù)據(jù)庫能夠滿足不同行業(yè)和應(yīng)用場景的特殊需求,為每一種場景定義數(shù)據(jù)庫顯然也是不現(xiàn)實(shí)的,如何結(jié)合好二者的要求,成為對數(shù)據(jù)庫產(chǎn)品的考驗(yàn)。
由此可見,國產(chǎn)數(shù)據(jù)庫想要在市場中突出重圍,前沿的技術(shù)迭代和成熟的行業(yè)認(rèn)知兩者缺一不可。
星瑞格“國產(chǎn)數(shù)據(jù)庫”,正式發(fā)力
千軍萬馬中,唯有強(qiáng)者才能殺出一條進(jìn)階之路。
上文中我們提到的都是理論,在市場競爭中具體到底該怎么做?星瑞格數(shù)據(jù)庫SinoDB亮相“第十四屆中國數(shù)據(jù)庫技術(shù)大會(huì)”的案例讓我們看到了不一樣的亮點(diǎn)。
福建星瑞格軟件有限公司是一家專注國產(chǎn)數(shù)據(jù)庫軟件和數(shù)據(jù)庫安全軟件的中國企業(yè),成立于2015年12月,由福建省電子信息(集團(tuán))有限責(zé)任公司全資控股,SinoDB是其自主數(shù)據(jù)庫產(chǎn)品。作為一款成熟穩(wěn)定、自主可控的事務(wù)型國產(chǎn)數(shù)據(jù)庫管理系統(tǒng),SinoDB的高穩(wěn)定、高并發(fā)、高性能、高可用和高擴(kuò)展能力等特征,是其滿足客戶業(yè)務(wù)連續(xù)性需求的有效保障。
近期,在北京國際會(huì)議中心召開的第十四屆中國數(shù)據(jù)庫技術(shù)大會(huì)上,星瑞格產(chǎn)品總監(jiān)張道山受邀演講。在演講中,通過對星瑞格數(shù)據(jù)庫產(chǎn)品SinoDB開放強(qiáng)大的業(yè)務(wù)封裝功能、賦能開發(fā)者共同構(gòu)建業(yè)務(wù)特征數(shù)據(jù)庫產(chǎn)品的介紹,我們能夠感受到星瑞格作為國產(chǎn)數(shù)據(jù)庫供應(yīng)商的自信與張弛,也了解到它在進(jìn)階之路上的穩(wěn)扎穩(wěn)打。
進(jìn)階第一步:沉下心,磨一劍。
SinoDB在真正意義上實(shí)現(xiàn)了對原型產(chǎn)品的消化、吸收和創(chuàng)新。對于IT系統(tǒng)的關(guān)鍵部分來說,從零開始進(jìn)行研發(fā)創(chuàng)新并不現(xiàn)實(shí),因此許多領(lǐng)域的自主化進(jìn)程大多采用了引進(jìn)、消化、吸收、再創(chuàng)新的路徑。其中最重要的就是“再創(chuàng)新”,如果只是站在巨人的肩膀上,那也眺望不到更遠(yuǎn)的遠(yuǎn)方。因此,星瑞格軟件承擔(dān)起福建省基礎(chǔ)軟件攻關(guān)重要使命,基于原型產(chǎn)品奠定高穩(wěn)定、高可靠、高性能基礎(chǔ),自主研發(fā)出SinoDB,實(shí)現(xiàn)核心技術(shù)自主可控,不僅能夠助力加快實(shí)現(xiàn)高水平科技自立自強(qiáng) ,同時(shí)還填補(bǔ)了福建省基礎(chǔ)軟件領(lǐng)域空白。
進(jìn)階第二步:積內(nèi)功,創(chuàng)技術(shù)。
經(jīng)過多年的業(yè)務(wù)探索和經(jīng)驗(yàn)積淀,星瑞格的“內(nèi)功”已經(jīng)足夠深厚,具備充分的技術(shù)創(chuàng)新能力。因此,星瑞格開始專注搭建自己的技術(shù)護(hù)城河,自主研發(fā)NUMA架構(gòu)服務(wù)器的適應(yīng)性改造、外掛數(shù)據(jù)庫專業(yè)審計(jì)組件、外掛數(shù)據(jù)庫性能監(jiān)控/運(yùn)維組件、BizWrapper業(yè)務(wù)封裝技術(shù)等。
張道山在大會(huì)上指出:“SinoDB BizWrapper技術(shù)可以為行業(yè)用戶提供完美的解決方案。”也就是說,通過SinoDB的BizWrapper技術(shù),開發(fā)者可以定義具有業(yè)務(wù)特征的數(shù)據(jù)類型、基礎(chǔ)元數(shù)據(jù)、業(yè)務(wù)邏輯等封裝到SinoDB的數(shù)據(jù)庫服務(wù)端,形成面向特定行業(yè)業(yè)務(wù)的專用數(shù)據(jù)庫產(chǎn)品;把原來不得不在應(yīng)用系統(tǒng)中實(shí)現(xiàn)的業(yè)務(wù)邏輯下推到數(shù)據(jù)庫層,降低用戶業(yè)務(wù)系統(tǒng)的復(fù)雜度,簡化應(yīng)用開發(fā)過程,更適應(yīng)低代碼開發(fā)的要求;縮短業(yè)務(wù)數(shù)據(jù)的處理流程和網(wǎng)絡(luò)間的傳輸,實(shí)現(xiàn)基于全庫數(shù)據(jù)的庫內(nèi)運(yùn)算;減少系統(tǒng)的建設(shè)成本和運(yùn)維成本。基于以上技術(shù),星瑞格與開發(fā)者共同完成或正在開發(fā)中的組件有:全文檢索組件、時(shí)間序列引擎、國際海事地圖組件、某行業(yè)BIM模型組件、某行業(yè)圖像識別組件等等。
進(jìn)階第三步:重應(yīng)用,強(qiáng)實(shí)踐。
當(dāng)前,SinoDB已成為重點(diǎn)行業(yè)數(shù)據(jù)庫國產(chǎn)化的首選,能夠滿足金融、電信、電力、政府、軍工、教育、醫(yī)療等各行業(yè)核心業(yè)務(wù)系統(tǒng)的需要?;赟inoDB,星瑞格已成功打造了眾多行業(yè)領(lǐng)先的標(biāo)桿案例,是理想的企業(yè)級數(shù)據(jù)存儲(chǔ)和處理平臺。
以某金融公司的核心數(shù)據(jù)庫國產(chǎn)化替代項(xiàng)目為例,用戶選擇星瑞格數(shù)據(jù)庫(SinoDB)替換其所有核心業(yè)務(wù)系統(tǒng),使用數(shù)量近300套。SinoDB的強(qiáng)一致性、高性能和兩地三中心的高可用性特征,完美契合了客戶核心交易業(yè)務(wù)需求。數(shù)據(jù)庫替代后,改善效果明顯,運(yùn)行穩(wěn)定性增加,讀寫性能大幅度提升,整體算力提升,數(shù)據(jù)庫運(yùn)維故障次數(shù)降低至原來的1/5。同時(shí),在自主可控方面,率先實(shí)現(xiàn)了核心數(shù)據(jù)庫技術(shù)服務(wù)獲得完全自主可控支持的保障。這充分證明了產(chǎn)品不僅能夠滿足金融行業(yè)的嚴(yán)謹(jǐn)要求,同時(shí)也具備處理大規(guī)模復(fù)雜強(qiáng)一致性業(yè)務(wù)的能力。
該項(xiàng)目的成功實(shí)施,也展現(xiàn)了星瑞格技術(shù)和服務(wù)團(tuán)隊(duì)的專業(yè)能力和以用戶為本的服務(wù)理念。原數(shù)據(jù)庫基礎(chǔ)平臺有Power+AIX和HP+HPUX兩種,需實(shí)現(xiàn)數(shù)據(jù)異構(gòu)平臺同步;系統(tǒng)數(shù)據(jù)量較大,核心系統(tǒng)現(xiàn)有數(shù)據(jù)量都在10T左右;系統(tǒng)割接要求不得影響對外業(yè)務(wù),時(shí)間窗口很短;系統(tǒng)割接必須考慮回退保障(異構(gòu)系統(tǒng))。星瑞格運(yùn)維團(tuán)隊(duì)致力于保障業(yè)務(wù)連續(xù)性,規(guī)范作業(yè)流程,提供全線自主可控服務(wù)。事前,提供標(biāo)準(zhǔn)文檔,包括操作、架構(gòu)、信創(chuàng)平臺配置等,進(jìn)行系統(tǒng)割接模擬演練;并提供各種開發(fā)規(guī)范、監(jiān)控工具、數(shù)據(jù)同步工具等等。事中,當(dāng)出現(xiàn)問題時(shí),有經(jīng)驗(yàn)豐富的運(yùn)維工程師和完整的知識庫體系,保證快速定位、排查和隔離問題,必要時(shí)進(jìn)行數(shù)據(jù)庫恢復(fù)和應(yīng)急回退。事后,進(jìn)行故障復(fù)盤,對SinoDB核心代碼進(jìn)行重構(gòu),并提供補(bǔ)丁。
從原型創(chuàng)新到技術(shù)自研再到場景驗(yàn)證,星瑞格用自己對數(shù)據(jù)庫行業(yè)的專注與努力走出了一條屬于自己的陽關(guān)大道。
總結(jié)
隨著中國“自主化”戰(zhàn)略的不斷深入,中國軟件企業(yè)獲得了更有利生長的土壤、陽光、空氣和水,但能否成長為參天大樹,還要看這顆“種子”本身是否強(qiáng)健以及“園丁”是否專業(yè)和辛勤。
星瑞格軟件的理念是“以匠心致初心,打造數(shù)據(jù)庫國資品牌”,讓我們對星瑞格致以美好的祝愿,希望星瑞格數(shù)據(jù)庫茁壯成長、枝繁葉茂!
申請創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!