天極網(wǎng)專訪婁帥:自主、可信開源、金融級助力GreatSQL破浪前行

細(xì)數(shù)近年來基礎(chǔ)軟件最受關(guān)注的賽道,開源數(shù)據(jù)庫無疑是最為火熱的領(lǐng)域之一:

螞蟻集團(tuán)自研數(shù)據(jù)庫產(chǎn)品OceanBase開源,成立OceanBase開源社區(qū);阿里云開放關(guān)系型數(shù)據(jù)庫PolarDB for PostgreSQL的源代碼;華為開放openGauss數(shù)據(jù)庫源代碼,成立openGauss開源社區(qū);萬里數(shù)據(jù)庫也于2021年主導(dǎo)成立了開源數(shù)據(jù)庫GreatSQL社區(qū)。

越來越多的數(shù)據(jù)庫廠商躬身入局開源數(shù)據(jù)庫領(lǐng)域,傳遞出了一個(gè)重要的信號——開源數(shù)據(jù)庫正在快速挺進(jìn)國內(nèi)乃至全球數(shù)據(jù)庫市場。

國內(nèi)開源數(shù)據(jù)庫的快速發(fā)展在專業(yè)調(diào)研和政策上也是有跡可循的。

據(jù)艾媒咨詢調(diào)查數(shù)據(jù)顯示,2022年中國數(shù)據(jù)庫行業(yè)市場規(guī)模達(dá)320億元,預(yù)計(jì)2025年有望達(dá)到630億元。而艾瑞統(tǒng)計(jì)的這一數(shù)據(jù)在2020年僅為247.1億元。

伴隨著數(shù)據(jù)庫行業(yè)的發(fā)展,國內(nèi)開源數(shù)據(jù)庫也正在實(shí)現(xiàn)快速突圍。

DB-Engines數(shù)據(jù)顯示,截至2021年1月,開源數(shù)據(jù)庫的全球部署量首次超過了商業(yè)數(shù)據(jù)庫。同時(shí),開源被正式列入“十四五”規(guī)劃發(fā)展綱要中,這也預(yù)示國產(chǎn)開源數(shù)據(jù)庫正在迎來新的發(fā)展。

是機(jī)遇的同時(shí)也是挑戰(zhàn)。

當(dāng)前,以O(shè)racle為主導(dǎo)的關(guān)系型數(shù)據(jù)庫仍占據(jù)許多存量市場,復(fù)雜、大規(guī)模的核心系統(tǒng)改造對開源數(shù)據(jù)庫產(chǎn)品形成了新的挑戰(zhàn)。

同時(shí),開源數(shù)據(jù)庫需要大量的研發(fā)和生態(tài)投入,如何通過訂閱模式、商業(yè)發(fā)行版等模式提升經(jīng)營運(yùn)作能力,成為開源數(shù)據(jù)庫社區(qū)值得思考和解決的問題。

6月11日-13日,2023開放原子全球開源峰會在北京舉辦。峰會現(xiàn)場,天極網(wǎng)特邀萬里數(shù)據(jù)庫CTO婁帥一起解讀新技術(shù)變革時(shí)代的產(chǎn)業(yè)趨勢,多角度探討開源數(shù)據(jù)庫發(fā)展。

破解技術(shù)生態(tài)挑戰(zhàn) GreatSQL社區(qū)破浪前行

如今,數(shù)據(jù)庫已經(jīng)在中國發(fā)展40余年,然而一直談不上成功,其原因業(yè)界普遍認(rèn)為主要有兩個(gè)——生態(tài)和技術(shù)。

數(shù)據(jù)庫最看重的是生態(tài)是否有生命力和技術(shù)研發(fā)投入力度。

比如,是否支持應(yīng)用廠商硬件廠商,又比如,是否擁有自主創(chuàng)新技術(shù),再比如,有沒有活躍的社區(qū)等。其實(shí),這是所有基礎(chǔ)軟件都繞不開的話題,同時(shí)也是萬里數(shù)據(jù)庫大力發(fā)展開源數(shù)據(jù)庫社區(qū)——GreatSQL社區(qū),以開源社區(qū)發(fā)展帶動產(chǎn)業(yè)生態(tài)繁榮的原因所在。

GreatSQL社區(qū)是由萬里數(shù)據(jù)庫于2021年主導(dǎo)成立。

社區(qū)成立伊始,便積極致力于推動國內(nèi)開源數(shù)據(jù)庫技術(shù)和生態(tài)的發(fā)展,提升開源數(shù)據(jù)庫技術(shù)能力。“萬里數(shù)據(jù)庫的前身是MySQL中國研發(fā)中心,對數(shù)據(jù)庫內(nèi)核擁有完全的掌控力。

我們想通過GreatSQL開源數(shù)據(jù)庫,構(gòu)建GreatSQL生態(tài),將我們的技術(shù)積累回饋給社會,更快、更好地滿足國內(nèi)用戶的真實(shí)需求,推動我國數(shù)據(jù)庫技術(shù)和生態(tài)的發(fā)展。”婁帥如是說。

事實(shí)上,在GreatSQL社區(qū)成立之前,MySQL社區(qū)官方開源版本的使用受到多方面的掣肘:其一,MySQL社區(qū)相對封閉;其二,MySQL在性能、可用性、易用性、安全性等方面亟待提升。

可以說,GreatSQL社區(qū)的成立對國內(nèi)MySQL的生態(tài)和技術(shù)進(jìn)行了更新。

此外,在生態(tài)建設(shè)方面,GreatSQL加入歐拉、龍蜥等開源社區(qū),構(gòu)建開源領(lǐng)域的上下游產(chǎn)業(yè)生態(tài),并積累超過2000名社區(qū)注冊用戶及社群活躍用戶、超過20家使用客戶以及超過30家合作伙伴,形成了社區(qū)網(wǎng)站、技術(shù)課程、培訓(xùn)認(rèn)證等一系列的社區(qū)運(yùn)營體系。

在技術(shù)革新方面,GreatSQL聚焦在性能、高可用、易用性等方面進(jìn)行開源項(xiàng)目的更新迭代和演進(jìn)。

成立兩年有余 GreatSQL社區(qū)實(shí)現(xiàn)持續(xù)進(jìn)化

事實(shí)上,在金融、能源等關(guān)乎國計(jì)民生的關(guān)鍵行業(yè),數(shù)據(jù)庫是否安全可靠,是否具有良好的性能,直接關(guān)系到企業(yè)業(yè)務(wù)的安全高效運(yùn)轉(zhuǎn)。

因此,數(shù)據(jù)庫的性能、可用性、易用性以及安全性得到了廣泛關(guān)注。行業(yè)應(yīng)用主要集中于金融行業(yè)、能源行業(yè)、互聯(lián)網(wǎng)行業(yè)的GreatSQL社區(qū)積累了大量的應(yīng)用實(shí)戰(zhàn)經(jīng)驗(yàn),通過自身實(shí)踐,實(shí)現(xiàn)了開源社區(qū)的持續(xù)進(jìn)化。

其中,GreatSQL社區(qū)的版本迭代成為GreatSQL發(fā)展的內(nèi)生動力。GreatSQL社區(qū)堅(jiān)持每半年發(fā)布一個(gè)新版本,不斷迭代更新數(shù)據(jù)庫技術(shù)。

婁帥表示:“過去2年間,GreatSQL已經(jīng)發(fā)布了4個(gè)版本”。據(jù)悉,在剛剛過去的6月5日,GreatSQL社區(qū)發(fā)布了GreatSQL8.0.32的新版本。

同時(shí),性能、可用性、易用性以及安全性成為GreatSQL社區(qū)技術(shù)發(fā)展的重點(diǎn)所在:

性能:聚焦提升TP和AP性能的GreatSQL實(shí)現(xiàn)了并行計(jì)算,充分利用多核CPU,將單線程執(zhí)行計(jì)劃改造成多線程并行執(zhí)行計(jì)劃,TPC-H部分測試語句性能提升15倍以上。同時(shí)對事務(wù)系統(tǒng)進(jìn)行了優(yōu)化,包括鎖拆分及無鎖化改造,TPC-C測試性能提升超20%;

可用性:GreatSQL基于強(qiáng)一致性副本技術(shù),實(shí)現(xiàn)數(shù)據(jù)0丟失,并提供了內(nèi)置VIP、地理標(biāo)簽、仲裁節(jié)點(diǎn)等功能,保障故障秒級切換,給用戶提供了金融級的高可用能力和部署方案,保障數(shù)據(jù)的安全可靠;

易用性:GreatSQL擴(kuò)展了大量的SQL語法、數(shù)據(jù)庫對象、類型等,方便用戶進(jìn)行業(yè)務(wù)遷移,盡可能降低用戶的遷移成本;

安全性:GreatSQL提供了三權(quán)分立、強(qiáng)制訪問控制、審計(jì)、國密支持等技術(shù),構(gòu)建數(shù)據(jù)的安全屏障;

此外,聚焦于OLTP交易型場景、輕量級數(shù)據(jù)分析場景,GreatSQL進(jìn)行大量的SQL兼容性改造,可以完全兼容MySQL語法,部分兼容Oracle語法。

婁帥坦言:“在替代MySQL和Oracle等國外主流數(shù)據(jù)庫方面,GreatSQL都有較為優(yōu)秀的表現(xiàn)。”據(jù)悉,GreatSQL目前積累了包括華潤、作業(yè)幫、杭州蕓擎網(wǎng)絡(luò)等一批央企、互聯(lián)網(wǎng)、教育行業(yè)的頭部企業(yè)。

國內(nèi)開源數(shù)據(jù)庫社區(qū)如何實(shí)現(xiàn)突圍?

近年來,開源模式正在重塑數(shù)據(jù)庫生態(tài)新格局,也成為未來數(shù)據(jù)庫領(lǐng)域發(fā)展的重要驅(qū)動力,從而加速核心業(yè)務(wù)系統(tǒng)和全面替代。

在婁帥看來,GreatSQL作為一個(gè)發(fā)展2年有余的新興開源項(xiàng)目,與其他開源項(xiàng)目一樣,它的成長和發(fā)展少不了國家政策鼓勵、技術(shù)人才貢獻(xiàn)、產(chǎn)業(yè)鏈協(xié)同等諸多支持力量,同時(shí)也應(yīng)該從社區(qū)本身發(fā)展進(jìn)行全方位投入。

人才是第一資源。數(shù)據(jù)庫作為基礎(chǔ)軟件,開發(fā)周期長,開發(fā)門檻高,需要大量的基礎(chǔ)軟件研發(fā)人才。婁帥建議,加大人才培養(yǎng)力度,通過社區(qū)技術(shù)分享以及聯(lián)合高校共同培養(yǎng)的方式來推動人才建設(shè)。

開源不僅存在于技術(shù)層面,其實(shí)也根植于文化理念。在推動開源教育過程中,除了技術(shù)、知識傳授以外,還要主動地融入開源文化、理念、模式,增強(qiáng)開源意識。

婁帥建議國內(nèi)要提升開源文化、培養(yǎng)開源意識。這樣可以讓更多的企業(yè)、高校、個(gè)人參與到開源社區(qū)的建設(shè)中來,提升國內(nèi)開源文化氛圍,培養(yǎng)大家的開源意識。

與此同時(shí),開源數(shù)據(jù)庫社區(qū)應(yīng)該注重提供易于理解和使用的文檔、教程和示例,幫助用戶更好地了解和使用數(shù)據(jù)庫產(chǎn)品。這樣可以吸引更多的開發(fā)者和用戶參與,同時(shí)提高開源項(xiàng)目和社區(qū)整體的技術(shù)水平。

不謀全局者不足謀一域,“國內(nèi)開源數(shù)據(jù)庫社區(qū)發(fā)展應(yīng)該在立足滿足國內(nèi)用戶業(yè)務(wù)需求的同時(shí),布局將產(chǎn)品推向全球,建立全球生態(tài)。”婁帥如是說。

結(jié)語

事實(shí)上,開源的本質(zhì)是以技術(shù)開放促進(jìn)技術(shù)創(chuàng)新,數(shù)據(jù)庫開源社區(qū)能夠匯聚眾多開發(fā)力量,從而推動了開源數(shù)據(jù)庫在云時(shí)代實(shí)現(xiàn)更多的技術(shù)創(chuàng)新和突破。

我們注意到,國內(nèi)源于MySQL技術(shù)路線或兼容MySQL的開源社區(qū)逐漸興起,其沉淀的優(yōu)秀資產(chǎn)和強(qiáng)大生態(tài)也會繼續(xù)在國內(nèi)數(shù)據(jù)庫市場上發(fā)光發(fā)熱。

其中,源自MySQL路線且計(jì)劃獨(dú)立演進(jìn)的GreatSQL開源數(shù)據(jù)庫社區(qū),正以其自主、可信開源、金融級等優(yōu)勢,以一個(gè)活躍的開源社區(qū)身份,在市場上廣受歡迎。

面向未來,相信在國內(nèi)數(shù)據(jù)庫企業(yè)、行業(yè)客戶、合作伙伴、開發(fā)者們的持續(xù)創(chuàng)新、共同努力下,國內(nèi)開源數(shù)據(jù)庫社區(qū)一定能夠突破壁壘,開拓出中國數(shù)據(jù)庫產(chǎn)業(yè)的自主、發(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é)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )