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