《開源資料庫生態發展研究報告》發布 GreatSQL為MySQL5.7最佳替代方案!

2023-09-21     i黑馬

原標題:《開源資料庫生態發展研究報告》發布 GreatSQL為MySQL5.7最佳替代方案!

近年來,隨著數字化轉型深入推進和數據量的爆炸式增長,行業應用對資料庫的需求變化推動資料庫技術加速創新。資料庫作為數字經濟基礎底座,連接上層應用和底層基礎資源,在數字經濟時代展現出巨大的價值和潛能。

9月21日,在中國信通院舉辦的2023 OSCAR開源產業大會上,《開源資料庫生態發展研究報告》正式對外亮相。該報告針對MySQL資料庫發展現狀、技術創新、產業應用三方面梳理了發展情況,並對我國基於MySQL技術路線的開源資料庫產業進行展望。

2023年10月,MySQL開源資料庫5.7版本生命周期即將結束,報告分析我國基於MySQL技術路線的開源資料庫發展情況,也有利於為資料庫用戶在資料庫替代和遷移選型過程中提供有價值的參考借鑑。

報告核心內容解讀

一、MySQL資料庫應用範圍廣

在全球主流資料庫中,MySQL一直是最流行的開源資料庫,擁有廣泛受眾。DB-Engines流行度排名中,MySQL已連續數年位於流行度前兩位。Slintel網站2022年全球關係型資料庫市場規模數據顯示,MySQL市場份額占比最高,達到43.04%,是事實上全球範圍內影響最廣泛的開源資料庫(排名第二的Oracle僅為16.76%)。

放眼國內,基於海量場景不斷深化技術發展,我國湧現出了諸如PolarDB-X、GreatSQL、StoneDB、TenDBCluster-TenDB、AliSQL等一批優秀的基於MySQL技術路線的開源社區。

產業應用方面,MySQL開源資料庫通過性能優異、使用成本低、易使用、可移植性強、適用更多用戶等特性在我國廣泛應用。2021年中國資料庫市場總規模達286.8億元,其中MySQL資料庫裝機量占比為42.6%。

隨著信息化建設的不斷深入及國內開源資料庫技術水平的增強,國內MySQL技術路線開源資料庫從以下五個維度進行技術創新,打造最符合國內用戶需求的開源資料庫。

一是組複製(MGR)技術增強數據一致性;

二是MySQL雙活架構實現資料庫高可用;

三是推動資料庫OLTP、OLAP性能優化,突破MySQL性能瓶頸;

四是通過密碼限制增強、級聯權限回收能力築牢數據安全防線;

五是打造多種資料庫遷移方案助力MySQL上雲。

通過本次調研了解到,安全性、開源服務支持穩定性等問題也加大了用戶使用的擔憂。

為了解我國MySQL資料庫產業應用現狀,中國信通院下屬的雲計算開源產業聯盟對國內金融、電信、能源等重點行業二十餘家用戶進行了充分調研並展開深入分析,呈現MySQL及其他開源資料庫行業應用情況及MySQL未來發展路徑。

(一)金融行業

金融行業積極探索開源資料庫使用,應用場景廣泛。本次調研顯示,金融行業使用開源資料庫的企業中,銀行占比超過六成,保險企業也接近三成。

金融行業業務場景豐富,開源資料庫廣泛應用於辦公管理、工具類、財務投資、經營分析等多個系統中,能夠支撐金融需求、滿足監管要求、提升可控能力、合理控制系統建設成本。

據調研,在使用MySQL開源資料庫的金融企業中,MySQL5.7版本應用較廣。所有部署MySQL的金融企業中,近六成企業選擇MySQL5.7版本作為其運行版本,近三成企業使用MySQL5.7版本占其MySQL總部署量的80%以上。

金融行業中,技術人員運維MySQL能力不足,六成以上企業需購買外部技術服務。

金融行業中,近80%企業認為MySQL開源版本能降低企業使用成本。超50%企業認為MySQL生態體系較完善,且易於學習與使用。近年國內開源政策的出台與完善,也增強了金融行業使用MySQL資料庫的意願。

性能瓶頸、安全漏洞、閉源與產品生命周期結束風險制約MySQL在金融場景下的進⼀步應用。金融行業中,60%以上企業認為目前MySQL存在安全漏洞、缺陷、性能瓶頸問題。近六成企業認為MySQL閉源及產品生命周期結束風險也會制約自身進一步使用。

(二)電信行業

電信行業應用集中度高,開源資料庫主要應用於移動通信領域。

電信行業中,部署MySQL超過資料庫總量50%的企業占比較高,部分企業超過80%。在開源資料庫應用套數上,電信企業分省子公司部署MySQL普遍在100-200套,部分電信企業分省子公司達到500套。

所有部署MySQL的電信企業中,大部分企業選擇MySQL5.7版本作為其運行版本,且部署量占其MySQL總部署量的⼀半以上。電信行業中,企業運維MySQL開源資料庫能力不足,多使用外部技術服務。

(三)能源行業

能源行業開源資料庫逐步應用於電力、鋼鐵等領域的電力監控、電力營銷管理、終端時序數據存儲等業務場景中,為實時數據處理提供支持,帶來高價值產出。能源行業中,企業多使用內部人員運維MySQL開源資料庫。

二、面對「MySQL5.7版本生命周期結束」的態度

本次調研用戶中,針對2023年10月即將到來的MySQL5.7版本生命周期結束,各行業的了解程度及資料庫遷移意願不盡相同。

(一)金融行業

MySQL5.7版本生命周期結束,由於缺少後續的開源社區技術支持,已在金融行業產生影響,五成以上企業考慮遷移到有技術服務保障的國內資料庫。金融行業中,71%的企業已知曉MySQL5.7版本生命周期結束事件,其中88%的企業已做出應對方案。所有應對方案中,超五成企業希望遷移到國內資料庫,另有約三分之⼀企業將遷移到MySQL8.0版本。企業認為國內資料庫應進一步提升產品性能,完善產品生態。

在選擇MySQL5.7版本替代時,遷移難度與改造成本是金融企業首要考慮因素。超過70%的企業在選擇MySQL5.7替代資料庫時會考慮產品遷移難度與改造成本。超五成企業會考慮遷移資料庫的可靠性、可用性與可服務性。此外,資料庫安全性、兼容性與產品性能也是企業替代時的重要考慮因素。

(二)電信行業

電信行業對MySQL5.7生命周期結束事件認知程度有待提升。電信行業中,部分企業對該事件不知情。應對MySQL5.7生命周期結束行動中,有企業將遷移到MySQL8.0版本,部分企業表示將繼續使用MySQL5.7版本。選擇替代MySQL5.7時,遷移難度、改造成本與兼容性是電信企業考慮的重要因素。企業認為,國內資料庫應提升產品業務處理能力,進⼀步提升產品穩定性、安全性、事務處理效率等,幫助客戶實現MySQL替代。

(三)能源行業

能源行業,企業對MySQL5.7生命周期結束事件認知較強。絕大部分企業對該事件有較為清晰的了解。應對生命周期結束行動中,大部分企業希望能遷移到國內開源資料庫。選擇替代MySQL5.7時,遷移難度與改造成本也是能源企業考慮的重要因素。企業認為,國內開源資料庫應進⼀步提升產品兼容能力讓資料庫適配多個平台,從而更好地提供產品與服務,促進企業數字化轉型。

三、國內開源資料庫蓬勃發展 GreatSQL替代優勢突出

近年來,以GreatSQL、PolarDB-X、StoneDB、TenDBCluster-TenDB、AliSQL等為代表的國內開源資料庫已初步構建多方參與的開源社區生態。各社區在應用落地、社區活躍、代碼貢獻等層面圍繞自身特點不斷完善,積極探索國內開源資料庫社區未來生態發展方向。

其中,GreatSQL社區的生態建設成果較為突出。GreatSQL開源資料庫有著較為豐富的應用案例與行業應用場景落地數量,在代碼貢獻、活躍度、更新頻率、技術創新等方面表現亮眼,社區活力持續提升。

代碼貢獻層面:GreatSQL社區貢獻者構成多元化並逐年穩定增長,同時社區問題互動與拉取請求十分活躍;

活躍度方面:GreatSQL資料庫社區活躍度較高,社區響應能力突出,針對社區問題與PR等反饋及時,持續提升社區活力;

更新頻率方面:GreatSQL資料庫社區更新頻率較高,不斷完善自身社區與產品建設,更好地滿足不同業務場景需求;

技術創新方面:GteatSQL針對MGR進行了大量深入的源碼級優化,新增地理標籤、仲裁節點、讀寫節點可綁定動態VIP、智能選主、快速單主模式等多個企業級實用特性,修復大量嚴重故障場景下的穩定性和可靠性問題,可適用於金融級應用;

性能優化方面:作為OLTP資料庫,GreatSQL在內核事務吞吐性能方面做了大量優化,能同時滿足企業事務處理(OLTP)與分析處理(OLAP)需求。在OLTP性能上做了大量的鎖拆解和無鎖化優化改造,OLAP方面從並行執行角度針對每⼀個InnoDB子樹進行優化。TPC-H場景中,優化後的GreatSQL在查詢效率方面可提升最高40倍性能;

安全性方面:GreatSQL資料庫新增表空間國密算法支持功能,進⼀步增強資料庫安全性。在開源MySQL原有keyring架構上,通過國密算法增強架構安全性,從而提升資料庫整體安全性。

四、國內開源資料庫產業展望

最後,針對我國MySQL技術路線開源資料庫產業發展,報告進行以下展望:

1、開源資料庫發展應符合開源生態建設及產業引領要求,積極參與完善開源產業治理;

2、加強相關方對開源協議認知,合法合規利用開源協議;

3、利用國內MySQL現有技術生態,結合產業需求,加強獨立演進開源分支的能力;

4、大力推進開源資料庫技術規範化、智能化發展。

文章來源: https://twgreatdaily.com/zh-my/eb2feb2311a6b9d85adbb738d1eeab24.html