
在選擇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、大力推進開源數據庫技術規范化、智能化發展。
(關注“萬里數據庫”公眾號,發送「開源數據庫報告」關鍵詞,免費下載完整報告)