“中興案”或將加速國產數據庫破局
這幾天,“中興案”刷爆媒體頭條和朋友圈,美國商務部向中興通訊發出出口權限禁止令,這對正準備在5G上大展拳腳的中興無疑是當頭一棒,直接進入“休克”狀態。
目前,中興美國上游供貨商覆蓋手機處理器、閃存、FPGA、CPU、數據庫、光模塊、光纖收發器等多個核心領域,對于中興而言,禁止令被形容為“一劍封喉”或者“釜底抽薪”毫不為過。
五年前的“棱鏡門”事件為中國IT產業的自主可控敲響了警鐘,而“中興案”則帶來了更大的震蕩,不止芯片產業,通信、操作系統等核心技術受制于人的領域同樣岌岌可危。
——從陰謀論的角度來看,如果禁售范圍從中興擴大至其他中國科技企業,那么中國科技產業將何以自持?
狼真的來了。
不過,稍有安慰的是,在CPU、操作系統、數據庫這“三大件兒”中,中國數據庫的自主化步伐相對較快,或將提早一步破局。
國產數據庫現狀
“棱鏡門”之后,“去IOE”的呼聲越喊越高,最終很多企業發現,“O”是最難去的。
注:去IOE--是阿里巴巴造出的概念。其本意是,在阿里巴巴的IT架構中,去掉IBM的小型機、Oracle數據庫、EMC存儲設備,代之以自己在開源軟件基礎上開發的系統。
原因在于,在傳統行業,“O”已經根深蒂固,去“O”技術門檻和成本都很高,在當時也沒有合適的替換產品。盡管阿里用MySQL替代了Oracle,但不是每家企業都有阿里的技術和成本的投入,用“M”替換“O”并不具有普適性。
五年過去,隨著互聯網、云計算的繁榮發展,分布式IT基礎架構逐漸取代了傳統的Scale-up架構,即便是金融、電信等傳統行業,也在積極嘗試分布式基礎架構和云計算。
得益于互聯網和云的推動,開源數據庫變得流行起來,增勢迅猛,和傳統商業數據庫的差距不斷縮小。如今,開源數據庫在全球數據庫TOP5中已穩占三席,MySQL受歡迎程度直逼Oracle。
——數據來源:DB-Engines
與此同時,在中國自主可控的號召下,國產數據庫廠商得到快速成長,誕生了一批明星企業,產品逐漸進入政府和大中型企業的核心系統,并已經開始了國際化征途。
在2017年Gartner數據庫廠商推薦報告(Other Vendors to Consider for Operational DBMSs)中,有三家中國廠商入選,阿里云、SequoiaDB巨杉數據庫以及南大通用Gbase;在Gartner 2018年分析型數據管理解決方案魔力象限(簡稱DMSA)中,南大通用、阿里云、華為入選。
中國數據庫廠商躋身Gartner魔力象限,成功進入國際視野,標志著中國基礎軟件廠商開始崛起,發展已經步入正軌。
目前來看,中國數據庫廠商大致可分為以下幾類:
其一,基于開源數據庫引擎開發。事實已經證明,在基礎軟件領域,開源是大勢所趨,Linux、OpenStack、MySQL的成功就是***的例證。不過,幾大開源數據庫產品普遍由若干家外國廠商主導,中國廠商話語權不高,產品發展同樣受制于人。
其二,站在巨人肩膀上,基于成熟數據庫源碼進行自主研發。雖然嚴格意義上說這并不算是從零開始的自主研發,但在基礎軟件領域,引進、消化、吸收、再創新的路徑并不鮮見?;诔墒斓臄祿飚a品,在兼容性、性能、可靠性等方面具有保障,用戶基礎廣泛,更利于產品的面世和商業化。
不過,“跟隨”和“依賴”并不是國產數據庫的出路,會很快遇到瓶頸;唯有眼光長遠,走自己的路,堅持自主研發和技術創新,才能贏得客戶的信任,實現自己的藍圖。
其三,最難的一種,也是能夠徹底打破受制于人局面的一種方式,即采用全新架構,從零開始設計和實現數據庫。不難理解,這種從零開始的方式周期長、難度高,路上充滿著“荊棘”,在中國數據庫廠商中,只有寥寥數家采取了這種技術路徑。
要知道,Oracle數據庫已經有四十年的歷史,MySQL發展也超過了二十年,寫一個數據庫,不比造一輛汽車更容易。
困難并不代表不可能,從零開始的技術路徑自有其不同之處。螞蟻金服OceanBase架構師馮柯曾用吉普車和高鐵來形容基于開源的數據庫和自研數據庫:基于開源做就像是開吉普車,靈活且方便,但對許多行業客戶來說,他們更像是后排乘客,而不是老司機。
而做自研產品就像造高鐵,基礎技術門檻高,投入巨大。高鐵的重量很大,起步過程會很長,可是一旦速度起來了,重量就變成了它的優勢,速度越快就越勢不可擋,而且還是全自動駕駛,司機輕松、乘客放心。
OceanBase分布式數據庫是一個很好的例子:OceanBase從淘寶收藏夾開始試水,到全部替換支付寶的Oracle數據庫,再到承載螞蟻金服100%業務,OceanBase團隊用了七年時間,從零開始自研成功了一款通用關系數據庫,為國產數據庫再添一款拳頭產品。
2017年“雙11”,支付寶支付峰值高達到25.6萬筆/秒,數據庫操作峰值達4200萬次/秒,OceanBase頂住了壓力,以分布式架構在普通硬件上實現了金融級高可用性和性能。2016年世界互聯網大會,OceanBas入選世界互聯網領先科技成果,是國產數據庫產品的***次。
總體來看,國產數據庫產品已經取得了明顯進展:廠商發展迅速、進入國際視野、獲得權威機構認可、產品已具備金融級性能和可用性、逐漸進入大中型企業核心應用等等。
盡管如此,國產數據庫能完全取代國外數據庫產品還言之過早,還需要克服重重困難。
例如,國產數據庫要解決更多的業務場景問題,而不是單一業務問題;國產數據庫要加快商業化進程,拉動產品的更新迭代;隨著業務復雜性升級,國產數據庫的性能、可靠性仍有較大提升空間。國產數據庫要加強生態建設,眾人拾柴火焰高。
此外,中國目前尚無***的基礎軟件企業,中國數據庫企業要發展壯大并走向世界,需要頂住幾座“大山”的壓力,路漫漫其修遠。不過國產數據庫也自有其優勢,中國市場用戶眾多,應用場景復雜程度在全球***,在中國精心打磨出的產品幾乎可以應用到任何地方。以OceanBase數據庫為例,在成功應用于螞蟻金服后,全球第三大電子錢包PayTM(印度)核心系統也完全采用OceanBase數據庫。
——一場“中興案”,讓中國在核心技術領域的短板展露無遺。不過,禍兮福所倚,福兮禍所伏,所謂“危”、“機”并存,“中興案”既是教訓也是動力,隨著中國自主可控需求的進一步提升,國產數據庫也將得到強有力的拉動,或將加速“破局”過程。