運營商數據庫選型有哪些需求?
電信行業是國產數據庫品牌非常關注的市場,根據中國信通院統計分析,各行業的數據庫服務市場份額比例分別為金融 22.3%、電信 18.9%,電信行業位列第二,該行業也是數據庫市場的一大橋頭堡,是數據庫產品綜合能力的試金石。
隨著業務不斷發展,以及自主可控等需求也促使電信運營商開啟自主可控數據庫替換之路。
但是自主可控數據庫替換之路并不那么平順,面臨著不少挑戰。在2022可信數據庫峰會上,某運營商相關負責人指出,國外商用數據庫經過與運營商IT系統的多年磨合,已經打造出成熟可靠的產品能力,數據庫替換存在大量應用改造、割接保障及運維配套措施,整體替換工作量極大,具有很多挑戰:
第一個挑戰是數據庫選型困難,近年來國產數據庫品牌蓬勃發展,百花齊放,可能有幾百款產品,數據庫數量太多,選擇合適的數據庫比較難。而從需求方來看,業務場景多樣且差異大,對數據庫的要求不同,對某些場景支撐很好的數據庫,可能并不適合其它場景,如何選擇適配場景的數據庫是個難題。比如該運營商的CRM核心系統業務復雜度高,對數據庫性能要求也高,大量的SQL語句采用了rownum等Oracle專用語法,且有復雜SQL的嵌套查詢。需要滿足語法、數據對象兼容性,滿足高并發、穩定性、可維護性等性能,且會關注生態和人才的可獲取性。
其他三個方面挑戰包括,研發方面應用改造量大,工程方面業務割接有較廣影響,以及運維管控要求高。造成“不敢改、不敢割、不敢接”的局面。
如何破局?該負責人指出,需要整體規劃推進,數據庫自主可控不是簡單的軟硬件替代,也不是探尋簡捷的路徑,要全面研判技術演進趨勢,做好方向把控。不同業務場景,需要適配最優技術路線。
在數據庫選型時,從生態和技術視角,要確保可持續發展。他們會關注以下幾個方面:
1、評估產品自主可控。包括,自主程度,重點關注產品源代碼自研率、技術路線、知識產權等情況;開源許可證風險,避免開源協議帶來的法律風險;知識產權,關注數據庫核心模塊的專利及軟件著作權。
2、評估產品技術競爭力。包括,技術特性,重點關注ACID事務、數據一致性、可靠性、可擴展性等;兼容性,關注數據庫與歷史數據庫兼容性,包括研發兼容性、生態兼容性、運維兼容性等;安全性,關注訪問權限控制以及權限控制的粒度,無故障持續運行概率,數據庫的加解密功能等。
3、評估產品和工具成熟度。包括,功能滿足度,是否滿足語法、函數、數據類型、視圖、接口、功能等支持和兼容;工具體系,包括兼容評估、應用/數據遷移、運維監控、診斷報表、備份恢復、多活容災等工具;驅動和接口全面支持,兼容主流的JDBC、ODBC等接口;開放生態,開放OpenAPI,全面支持客戶現有系統對接,對接第三方伙伴提供運維支撐服務。
4、評估生態成熟度。社區生態方面,關注行業排名、社區活躍度、從業者人數、團隊人才建設、知識產權開放度等;產品生態方面,關注產品供應鏈安全,跨行業案例落地情況,新產品市場拓展,第三方良性發展等。
當然,自主可控數據庫替換是一項系統性工程,數據庫選型是非常重要的一環,需要統籌規劃,通盤考慮產品選型、應用改造工作量等多方面因素,在研發、工程、運維方面提供好保障,立足當下,著眼未來,使得應用最小化改造,數據庫最大化兼容,最大化保護投資。
毫無疑問,我們迎來國產數據庫的最好時代,與過去相比,在產品技術和應用等多方面已經取得極大的進步,但是國內數據庫技術演進仍然是一場持久戰。希望各數據庫廠商能夠不忘初心,腳踏實地,多傾聽用戶聲音,打磨好產品,構筑好生態,產學研用各方協同努力,為中國數據庫市場繁榮添磚加瓦。