我們一起聊聊國產數據庫的機遇與挑戰
國產數據庫的發展歷程如下圖所示,很多寫國產數據庫歷史的朋友都把國產數據庫的起源設定到1977年的黃山會議,那是中國學術界對數據庫這個專業技術的第一次廣泛的討論和交流,確實意義非凡,不過這次會議并不能真正算是國產數據庫產業的起源,只能說是國產數據庫技術的啟蒙。
圖片
從1977年的第一次數據庫研討會也就是黃山會議,到1982年薩師煊教授編寫中國第一部數據庫教材《數據庫系統概論》是中國數據庫的啟蒙期,而1989年Oracle進入中國是一個十分重要的事件,我當年正好在南京大學計算機系就讀,在圖書館的演講廳里第一次聽到了Oracle這個陌生的單詞,同時好像被打開了一個全新的世界。冥冥之中似乎有所安排,在十多年后,Oracle成為我謀生的主要手段。
與此同時Sybase、DB2、Informix等耳熟能詳的數據庫產品逐步進入中國市場,在中國的信息化建設中發揮了巨大的作用。不過在這些大型關系型數據庫稱雄中國的數據庫市場之前,DBASE III/foxbase/foxpro等數據庫產品曾經雄踞中國數據庫市場之首,直至十多年前,證券行業的數據交換格式里,還保留了foxbase交換格式。
1997-1998年期間熱火朝天的電信97工程把大型關系型數據庫應用推向了一個新的高度。隨后而來的電信賬務系統、電信2000、移動BOSS系統等的建設,也是圍繞著大型關系型數據庫開展的。Oracle也正是在哪個時期基本上占據了中國運營商的數據庫市場,從而完成了對中國數據庫市場長達30年的統治。
國外商用數據庫產品享受到了中國信息化發展的紅利,也助推了中國信息化的發展。從時間線上看,國產數據庫起步比Oracle進入中國整整晚了10年,雖然一些高校90年代初就開始了數據庫管理系統的研究與研發,在90年代初就出現過COBASE這樣的國產RDBMS系統。第一家真正意義上的國產數據庫企業是1999年成立的人大金倉(現已改名中電科金倉),此時Oracle發布第一個版本的數據庫Oracle v2已經過去了20年,在前一年Oracle發布了著名的Oracle 8i。隨后的2000年,武漢達夢成立,一年后,Oracle發布了Oracle 9i這個具有里程碑意義的版本,至今還有中國用戶在使用這個版本。2004年南大通用成立,推出了第一個真正可用的國產OLAP數據庫產品,而隨著2008年神舟通用成立,中國數據庫的“老四家”就聚齊了。
國產數據庫錯過了2000年代初的信息化大潮,只能眼睜睜看著國外商用數據庫廠商在信息化建設中大殺四方。2008年某能源行業的央企準備做數據庫國產化替代的時候,居然找不到三家可以來投標的國產數據庫公司,只找到了達夢和金倉兩個產品。因為在技術水平、易用性、可靠性等方面存在的差距,在中國信息化發展最迅猛的十五年里,Oracle等國外商用數據庫占據了絕對的壟斷地位,國產數據庫廠商追趕國外友商變得更加困難。
雖然錯過了最佳的發展期,國產數據庫又迎來一個新的窗口期。隨著互聯網技術的發展,開源技術、開放平臺的低成本為遇到資金瓶頸的企業信息化帶來了新的解決方案。隨著大數據應用、云計算的高速發展,數據庫市場也發生了翻天覆地的變化。隨之而來的2010年-2019年數據庫行業風起云涌的時代,在去“IOE”理念的推動下,大量的用戶在考慮如何找到Oracle的廉價替代者。
這種大趨勢也理所當然地為了國產數據庫帶來了新的發展發展機遇,隨著MySQL等開源數據庫快速發展,以及去IOE浪潮的涌動和大數據的興起,互聯網廠商和云廠商大舉入局數據庫市場,同時一批以云原生和分布式技術為代表的的數據庫廠商也快速崛起。國產數據庫的發展進入了一個新的繁榮期。
從時間軸上看,隨著開源數據庫的快速發展,實際上歷史的車輪原本已經基本上扼殺了國產數據庫發展的道路,不過歷史總是會有很多不確定性。數字化轉型和反全球化浪潮的興起以及國家級信息安全的不斷升級又給了國產數據庫一個新的機會。
在軟硬件供應鏈安全的重要性不斷升級的大背景下,作為支撐我國數字化轉型戰略的核心基礎平臺軟件,國產數據庫在這項工作中將扮演十分重要的角色。因此國產數據庫的生存轉機出現了,在關鍵基礎領域用國產化數據庫替代國外的商用 產品成為很多行業的要求。當前就要看我們的企業能否抓住這個新的機遇,把國產數據庫產品做好。有中國這個幾百億的數據庫市場,國產數據庫的未來肯定是光明的。
不過國產數據庫廠商也面臨著巨大的挑戰,領先者已經先走了二三十年,技術已經能夠很好地覆蓋各種行業業務場景,而國產數據庫大多數剛剛開始在這個市場上一試身手,拳腳工夫一亮出來就知道根基不穩。一方面是國產數據庫產品尚需打磨修煉,一方面是市場不等人。雖然幾個國外數據庫具體讓出了巨大的市場,但是如何承接,誰來承接是個大問題。在很多用戶眼里國產數據庫廠商的形象并不太好,技術不一定如何,但是牛皮吹得山響;雖然承諾時胸脯拍得生疼,不過做起來完全不是那么一碼事。
國產數據庫產品想要健康發展,還是要憑借著優秀的服務和不斷進步的產品才能抓住市場,否則牛皮總是會吹破,市場上又不是至于一個賣瓜的王婆。做數據庫產品是在跑馬拉松,最終拼的還是選手真正的實例,前面哪怕跑在第一名,沒有充足的體力作為后盾,很快就會跑不動的。現在市場上也已經看到了,前些年很火的一些數據庫產品和廠商有些已經跑不動了,甚至有些已經倒下了,而一些后來者慢慢獲得了市場的認可。在這個空前的機遇面前,沉下心來做好產品,做好服務,同時家中不會斷糧的數據庫廠商,才能活得更久。