天天看點

專訪進階副總裁宋銳:國内資料庫從業者之路

作者:人大金倉

作為國内最早的資料庫制造商,全國人大金倉經曆了中國資料庫産業從存儲到快速發展的過程,其發展實踐在一定程度上代表了國産資料庫的産業化。2020年,全國人大金倉在國内資料庫銷售集中重點應用領域占比第一,20多年的技術積累和經營成果已在市場層面得到肯定,然而,核心技術缺失、産業生态薄弱依然存在,面對未來廣闊的市場前景, 如何確定國内資料庫的高品質、可持續發展?近日,全國人大常委會副會長宋銳在國内網絡安全大咖喱系列采訪中——《我和我的網絡安全之路》,分享了"國産資料庫從業者之路"。

國内資料庫從業者之路

宋銳,現任全國人大金倉進階副會長,教授級進階,軟體設計師,系統內建項目管理工程師,系統分析師,進階項目經理,PMP。畢業于北京大學軟體工程專業,在國内外核心期刊上發表多篇論文。在資料庫、雲計算、物聯網、大資料等領域都有較為深入的研究,先後承擔了多項重大項目和大型資訊系統設計、研發管理工作。

指數

宋睿,國内資料庫實踐者:國内資料庫已初步擺脫"四山",進入高速發展階段;

目錄

·01 移動四座大山,開啟國内資料庫發展新征程

·02 建設本土産品生态是當務之急

·03 硬核能力是打破遊戲的方式

·04 産品差異化是突破的途徑

·05 新技術應用是發展的源泉

·06 契合企業需求是生存的基礎

·07 提高安全能力對穩定性至關重要

·08 擁抱開源是唯一的出路

·09 重建基本架構是黃金倉的希望

01 移動四座大山,開啟國内資料庫發展新征程

國内資料庫起步較晚,90年代末才真正實作産業化,與國外産業發展曆史相差近20年,再加上國内系統架構初期對國外産品,制約了國産資料庫産品的使用。國内廠商過去一直生活在接縫中,但也面臨着四山的壓迫:一是技術山,資料庫作為高科技門檻産業,國内廠商在成立之初都面臨着技術發展難題;MySQL等國外建立的資料庫獲得市場佔有率的同時,也面臨着日益激烈的國内競争,第四,市場冰山,從産業發展的角度來看,我們的市場空間相對狹窄,市場客戶對國内資料庫的認可有待提高,目前使用者更依賴國外Wintel系統和IOE架構, 國内産品應用環境比較惡劣。

随着核高基項目的發展,國家加大了對國産基礎軟體的支援力度,而近兩年國内IT架構發展加速,給國内資料庫廠商很大的市場空間,有效解決了資料庫行業在資金和市場方面的問題。目前國内資料庫行業迎來了一個機遇期,我們不斷做大做強,從原來的學習和運作,到本地和運作,未來将實作全面和運作甚至領先。目前,國内資料庫已初步擺脫"四山"的禁令,進入高速發展階段,相關産品不斷湧現,在一些性能名額上已經超越了國外的競争,但要實作整體領先,仍需經曆較長的發展過程,還需要更好的生态環境配套建設。

02 建設本土産品生态是當務之急

生态建設相對薄弱是國内資料庫乃至整個國内軟硬體行業面臨的困難,國外資料庫産品在過去20年中長期占據國内市場的主要份額,國内标準體系規範大多是圍繞國外産品,在生态環境下的劣勢拉大了國内産品與國外競争對手的差距, 是以要實作資料庫産業的迎頭趕上,加快生态建設,建構健康的本地産品生态環境是當務之急。

資料庫的生态建設可以根據系統層面分為以下幾個要求:一是實作全行業的産品适應,特别是制定标準、規範,有針對性地适應不同的業務體系,需要國内廠商齊心協力,形成聯合力量,建構産品層面的關聯生态,并利用POC測試等手段保證功能和性能的穩定性。其次,要積極培養使用者生态,目前國内資料庫從業者相對較少,而應用開發者多為國外資料庫開發,對國内資料庫的熟悉程度有待提高,國内廠商在産品開發教育訓練上仍需努力。同時,廠商應積極與高校合作,培養下一代資料庫從業人員,并建立教育訓練認證體系。最後也是最關鍵的是,要改善資料庫的研發生态,國内從事資料庫技術的研發人員稀缺,缺乏對核心代碼的研究,尚未形成成熟的研發生态,國際上發表的論文數量少也反映了側面的問題。

03 硬核能力是打破遊戲的方式

除了生态建設,資料庫産品自身的硬核能力是影響行業發展的關鍵因素。現在使用者對國外資料庫産品還存在依賴性,對國産産品的使用熱情不高,根本原因是産品産能存在差距。鐵業也需要自己努力,國産産品在功能、性能、穩定性、安全性方面要完全達到甚至領先國際水準,還需要經過長期的追趕過程,雖然初期有成效,但從市場來看,我們有很多産品應用和技術整合需要迎頭趕上。

04 産品差異化是突破的途徑

在資料庫行業用成熟的系統推廣國内資料庫産品,需要利用新的功能和優勢,另一種方式。随着應用場景的不斷豐富,業務需求的增加,資料庫産品的種類也在增加,從關系資料庫到非關系型資料庫,從集中式交易資料庫到分析資料庫,工業生産實時資料庫,金融領域的分布式資料庫,包括專業領域使用的圖形資料庫,以及用于實時資料通路要求的場景的記憶體資料庫 特别高。應用場景的巨大差異使得資料庫往往不可能應用于所有業務系統,未來資料庫産品将産生更多的類型,為結構化資料、半結構化資料和非結構化資料的處理提供更有針對性的解決方案。同時,随着雲計算技術和業務的深度融合,使用者業務系統的雲架構也不盡相同。未來資料庫行業在雲功能和對多雲結構的支援方面還有改進的空間。在産品差異化和業務支援上雲上,我們可以實作車道的換擋超車,這也是未來國内資料庫的機遇和挑戰。目前,我們在一些新資料庫的場景應用方面取得了突破,并取得了與國外産品的領先地位。

專訪進階副總裁宋銳:國内資料庫從業者之路

05 新技術應用是發展的源泉

産品的差異化發展離不開新技術,人工智能、區塊鍊、分布式等新技術與資料庫的結合成為廠商的熱點。新技術的使用可以為特定項目帶來效率和經濟優勢。大金倉的資料庫産品已經開始将人工智能技術應用于故障排除和處理、資料遷移等,并探索使用各種形式的增強分析,如進階分析、人工智能(AI)和機器學習(ML),在交易或流程中實作并發分析和交易處理。記憶體計算(IMC)技術是增強交易的關鍵驅動力。除了增強基于成本的查詢優化外,AI 和 ML 還用于自動執行許多目前的手動管理操作,包括配置管理、彈性縮放、存儲、索引和分區以及資料庫調優。基于現有的使用資料,應用AI和ML來調整操作并優化配置,以提高安全性和性能。通過在資料庫底層建構各種算法,大大減輕了應用端的處理壓力,提高了資料庫的智能化水準,給使用者帶來了更加簡潔、快速的體驗。

技術的發展是周期性的,新技術從形成到廣泛部署,往往要經曆一個技術觸發期、一個預期的擴張期、一個泡沫幻滅期,最後通過啟蒙攀登期達到生産力的巅峰期。成熟的技術需要大量的應用經驗積累,新技術是支撐資料庫行業發展的基礎,也是應對目前業務需求日益複雜的基本保障,是以資料庫行業隻有通過長期的技術積累,才能生産出更好的産品。未來,資料庫行業的新舊技術将互相學習、不斷融合,技術水準的界限将越來越模糊,新技術應從實際需要進行應用,才能獲得可觀的發展和積累。

06 契合企業需求是生存的基礎

需求側和工業側是互相驅動的,工業端的新功能和新技術的出現如果不被使用者接受,将失去真正的價值。産品開發是最自娛自樂的,根據使用者的業務需求開發産品以獲得市場認可。人電腦金倉非常關注需求方的聲音,注重考慮使用者在業務發展中面臨的問題,我們不局限于為使用者解決現有問題和遺留問題,還要對現有系統、待建系統、改造系統甚至新系統這四類系統做全面的分析和評估, 為使用者提供與業務高度相容的産品和解決方案,幫助解決未來業務發展過程中可能面臨的瓶頸和問題。

作為一款使用者透明度高的通用基礎軟體,資料庫需要與不同行業的業務屬性相結合。例如,地理資訊行業中的GIS時空資料包含時間資訊和空間資訊,具有獨立的存儲風格,通用資料在GIS資料通路支援和效率方面存在缺陷,通過算法和實作方法的調整來優化異構資料的存儲和查詢,以保證資料庫産品在不同業務場景下的服務品質。根據業務特點和屬性來完善産品底層技術、資料和模型算法,以提高業務系統的效率和智能化,進而獲得市場的青睐。

專訪進階副總裁宋銳:國内資料庫從業者之路

07 提高安全能力對穩定性至關重要

資料作為資産,已經成為第五大生産要素,資料安全的重要性不言而喻。作為資料攜帶工具,如何保證采集和存儲系統中資料的安全性值得研究。從資料庫本身來看,安全防護的提高主要是從安全通路控制的角度出發,重點關注如何防止惡意通路資料、惡意篡改,確定資料資産的所有權、所有權和使用權。iso-insurance 2.0和網絡安全法的出台,也對資訊系統中的資料安全管理提出了明确的要求。随着雲計算、大資料等技術的廣泛應用,資料安全防護可以從最初的合規狀态,進入内在安全強化階段,安全的内涵和延伸将相應改變,安全防護的高度已經從個體安全上升到系統安全,甚至生态安全的範圍更大。為了滿足資料庫的新安全需求,應将硬體、應用、資料、安全技術結合起來,形成一個整體的安全防禦體系。

資料庫産品現在擁有大量的技術和機制來保證資料安全,安全資料庫在引入前置機、安全審計等措施提供有效保護的同時,也導緻資料通路效率降低。我們還需要平衡安全性與業務效率,過分強調資料庫産品的安全性或多或少會失去應用的便利性,根據資料的重要性等因素進行安全性和效率權衡是保證業務穩定性的關鍵。

08 擁抱開源是唯一的出路

開源是一個大趨勢,從國内外資料庫排名來看,開源産品都在不斷上升。開源極大地促進了産品技術在行業中的傳播和使用,讓世界各地的開發者、從業者和愛好者站在以往技術的基礎上,不斷推進資料庫技術的發展。開源軟體有效推動了國内資料庫、作業系統等基礎軟體的發展,國内大量廠商在運用開源理念和理念及相關優秀成果的基礎上進行改造、改進,提升自身産品的能力。

作為資料庫的制造者和實踐者,我們應該在思想上積極擁抱開源,也應該正視開源中的問題。與商業軟體不同,開源産品在如何使用、應用方式、保護方式以及支援其應用程式的重要性方面存在許多限制。一些開源技術由基金會控制,這也可能導緻知識産權糾紛甚至法律問題,需要開源協定來調和知識共享和商業應用之間的沖突,以確定技術資源的流動。

在擁抱開源的同時,我們也應該積極回饋開源社群。國内從業者應該更加注重在開源方面的奉獻精神,不宜什麼都不求,在用開源技術支援研發的同時,還要發現問題,指出問題,積極回饋,實作開源社群的可持續發展。現在中國的開源社群呈現出良好的發展态勢,但與國際開源社群相比還處于學習和運作階段,形成獨立強大的開源社群是整個行業應該努力實作的目标。

專訪進階副總裁宋銳:國内資料庫從業者之路

09 重建基本架構是黃金倉的希望

随着新城的發展,在解決了一系列安全問題之後,未來IT行業的資料庫甚至基礎設施都應該在更廣闊的泛信時代進行改造。對于國内資料庫,我們需要重新定義、生成和驅動下一代國際标準領先的資料庫基礎設施,使它們擺脫Wintel和IOE架構的束縛。Npc金倉的定位是做世界級的資料庫産品和服務的提供商和上司者,為了實作這個目标,我們将着力打造自己的硬核能力,拼命紮根于建構一個生态系統,為使用者提供更可靠、更安全、更智能、更內建的資料庫産品,解決各種商業環境的表現, 功能和安全問題,幫助國家生産平台在市場上得到廣泛應用,重塑使用者業務體系,從業務角度實作智能化營運,最大限度地利用資料價值。