這幾天,“中興案”刷爆媒體頭條和朋友圈,美國(guó)商務(wù)部向中興通訊發(fā)出出口權(quán)限禁止令,這對(duì)正準(zhǔn)備在5G上大展拳腳的中興無(wú)疑是當(dāng)頭一棒,直接進(jìn)入“休克”狀態(tài)。
目前,中興美國(guó)上游供貨商覆蓋手機(jī)處理器、閃存、FPGA、CPU、數(shù)據(jù)庫(kù)、光模塊、光纖收發(fā)器等多個(gè)核心領(lǐng)域,對(duì)于中興而言,禁止令被形容為“一劍封喉”或者“釜底抽薪”毫不為過(guò)。
五年前的“棱鏡門(mén)”事件為中國(guó)IT產(chǎn)業(yè)的自主可控敲響了警鐘,而“中興案”則帶來(lái)了更大的震蕩,不止芯片產(chǎn)業(yè),通信、操作系統(tǒng)等核心技術(shù)受制于人的領(lǐng)域同樣岌岌可危。
——從陰謀論的角度來(lái)看,如果禁售范圍從中興擴(kuò)大至其他中國(guó)科技企業(yè),那么中國(guó)科技產(chǎn)業(yè)將何以自持?
狼真的來(lái)了。
不過(guò),稍有安慰的是,在CPU、操作系統(tǒng)、數(shù)據(jù)庫(kù)這“三大件兒”中,中國(guó)數(shù)據(jù)庫(kù)的自主化步伐相對(duì)較快,或?qū)⑻嵩缫徊狡凭帧?/p>
國(guó)產(chǎn)數(shù)據(jù)庫(kù)現(xiàn)狀
“棱鏡門(mén)”之后,“去IOE”的呼聲越喊越高,最終很多企業(yè)發(fā)現(xiàn),“O”是最難去的。
注:去IOE--是阿里巴巴造出的概念。其本意是,在阿里巴巴的IT架構(gòu)中,去掉IBM的小型機(jī)、Oracle數(shù)據(jù)庫(kù)、EMC存儲(chǔ)設(shè)備,代之以自己在開(kāi)源軟件基礎(chǔ)上開(kāi)發(fā)的系統(tǒng)。
原因在于,在傳統(tǒng)行業(yè),“O”已經(jīng)根深蒂固,去“O”技術(shù)門(mén)檻和成本都很高,在當(dāng)時(shí)也沒(méi)有合適的替換產(chǎn)品。盡管阿里用MySQL替代了Oracle,但不是每家企業(yè)都有阿里的技術(shù)和成本的投入,VPS,用“M”替換“O”并不具有普適性。
五年過(guò)去,隨著互聯(lián)網(wǎng)、云計(jì)算的繁榮發(fā)展,分布式IT基礎(chǔ)架構(gòu)逐漸取代了傳統(tǒng)的Scale-up架構(gòu),即便是金融、電信等傳統(tǒng)行業(yè),也在積極嘗試分布式基礎(chǔ)架構(gòu)和云計(jì)算。
得益于互聯(lián)網(wǎng)和云的推動(dòng),開(kāi)源數(shù)據(jù)庫(kù)變得流行起來(lái),增勢(shì)迅猛,和傳統(tǒng)商業(yè)數(shù)據(jù)庫(kù)的差距不斷縮小。如今,開(kāi)源數(shù)據(jù)庫(kù)在全球數(shù)據(jù)庫(kù)TOP5中已穩(wěn)占三席,MySQL受歡迎程度直逼Oracle。
——數(shù)據(jù)來(lái)源:DB-Engines
與此同時(shí),在中國(guó)自主可控的號(hào)召下,國(guó)產(chǎn)數(shù)據(jù)庫(kù)廠商得到快速成長(zhǎng),誕生了一批明星企業(yè),產(chǎn)品逐漸進(jìn)入政府和大中型企業(yè)的核心系統(tǒng),并已經(jīng)開(kāi)始了國(guó)際化征途。
在2017年Gartner數(shù)據(jù)庫(kù)廠商推薦報(bào)告(Other Vendors to Consider for Operational DBMSs)中,有三家中國(guó)廠商入選,阿里云、SequoiaDB巨杉數(shù)據(jù)庫(kù)以及南大通用Gbase;在Gartner 2018年分析型數(shù)據(jù)管理解決方案魔力象限(簡(jiǎn)稱DMSA)中,南大通用、阿里云、華為入選。
中國(guó)數(shù)據(jù)庫(kù)廠商躋身Gartner魔力象限,成功進(jìn)入國(guó)際視野,標(biāo)志著中國(guó)基礎(chǔ)軟件廠商開(kāi)始崛起,發(fā)展已經(jīng)步入正軌。
目前來(lái)看,中國(guó)數(shù)據(jù)庫(kù)廠商大致可分為以下幾類:
其一,基于開(kāi)源數(shù)據(jù)庫(kù)引擎開(kāi)發(fā)。事實(shí)已經(jīng)證明,在基礎(chǔ)軟件領(lǐng)域,開(kāi)源是大勢(shì)所趨,Linux、OpenStack、MySQL的成功就是最好的例證。不過(guò),幾大開(kāi)源數(shù)據(jù)庫(kù)產(chǎn)品普遍由若干家外國(guó)廠商主導(dǎo),中國(guó)廠商話語(yǔ)權(quán)不高,產(chǎn)品發(fā)展同樣受制于人。
其二,站在巨人肩膀上,基于成熟數(shù)據(jù)庫(kù)源碼進(jìn)行自主研發(fā)。雖然嚴(yán)格意義上說(shuō)這并不算是從零開(kāi)始的自主研發(fā),但在基礎(chǔ)軟件領(lǐng)域,引進(jìn)、消化、吸收、再創(chuàng)新的路徑并不鮮見(jiàn)。基于成熟的數(shù)據(jù)庫(kù)產(chǎn)品,在兼容性、性能、可靠性等方面具有保障,用戶基礎(chǔ)廣泛,更利于產(chǎn)品的面世和商業(yè)化。
不過(guò),“跟隨”和“依賴”并不是國(guó)產(chǎn)數(shù)據(jù)庫(kù)的出路,會(huì)很快遇到瓶頸;唯有眼光長(zhǎng)遠(yuǎn),走自己的路,堅(jiān)持自主研發(fā)和技術(shù)創(chuàng)新,才能贏得客戶的信任,實(shí)現(xiàn)自己的藍(lán)圖。
其三,最難的一種,也是能夠徹底打破受制于人局面的一種方式,即采用全新架構(gòu),從零開(kāi)始設(shè)計(jì)和實(shí)現(xiàn)數(shù)據(jù)庫(kù)。不難理解,這種從零開(kāi)始的方式周期長(zhǎng)、難度高,路上充滿著“荊棘”,在中國(guó)數(shù)據(jù)庫(kù)廠商中,只有寥寥數(shù)家采取了這種技術(shù)路徑。
要知道,Oracle數(shù)據(jù)庫(kù)已經(jīng)有四十年的歷史,MySQL發(fā)展也超過(guò)了二十年,寫(xiě)一個(gè)數(shù)據(jù)庫(kù),不比造一輛汽車(chē)更容易。
困難并不代表不可能,從零開(kāi)始的技術(shù)路徑自有其不同之處。螞蟻金服OceanBase架構(gòu)師馮柯曾用吉普車(chē)和高鐵來(lái)形容基于開(kāi)源的數(shù)據(jù)庫(kù)和自研數(shù)據(jù)庫(kù):基于開(kāi)源做就像是開(kāi)吉普車(chē),靈活且方便,但對(duì)許多行業(yè)客戶來(lái)說(shuō),他們更像是后排乘客,而不是老司機(jī)。