圖片來源@視覺中國
文 | 龔進(jìn)輝
剛剛過去的10月,數(shù)據(jù)庫領(lǐng)域發(fā)生兩件大事:一是月初螞蟻金服自研的數(shù)據(jù)庫OceanBase在被譽(yù)為“數(shù)據(jù)庫領(lǐng)域世界杯”的TPC-C基準(zhǔn)測試中成功登頂,打破了由美國公司Oracle保持9年之久的世界記錄,其逆襲離不開阿里云計(jì)算資源的助攻。
二是月中亞馬遜披露了去Oracle工作的最新進(jìn)展,消費(fèi)者業(yè)務(wù)正式完成了對 Oracle數(shù)據(jù)庫的遷移工作,關(guān)閉最后的Oracle數(shù)據(jù)庫,其中近7500個(gè)Oracle數(shù)據(jù)庫、75 PB級(jí)數(shù)據(jù)庫全部遷移到AWS數(shù)據(jù)庫服務(wù),如此大的工作量也沒能阻擋數(shù)據(jù)庫云化的趨勢。
在我看來,這兩則新聞傳遞出同一個(gè)信號(hào):云環(huán)境完全可以成為數(shù)據(jù)庫運(yùn)行標(biāo)準(zhǔn)。其實(shí),這只是云原生數(shù)據(jù)庫近年來備受關(guān)注的一個(gè)縮影,傳統(tǒng)數(shù)據(jù)庫架構(gòu)面向早期業(yè)務(wù)模型,在數(shù)字化的背景和海量數(shù)據(jù)存儲(chǔ)的訴求下,已不能滿足大多數(shù)企業(yè)的訴求,而由量變到質(zhì)變的云計(jì)算給數(shù)據(jù)庫帶來了顛覆。
因此,你會(huì)看到,作為Oracle根基的數(shù)據(jù)庫市場正在重新洗牌,云原生數(shù)據(jù)庫步入增長快車道,傳統(tǒng)數(shù)據(jù)庫市場份額正逐年下降,Oracle中國不得不裁員。假以時(shí)日,當(dāng)云原生數(shù)據(jù)庫市場份額超過傳統(tǒng)數(shù)據(jù)庫的拐點(diǎn)來臨,那將像OceanBase登頂TPC-C基準(zhǔn)測試一樣,給不思進(jìn)取的Oracle沉痛一擊。
自1970年關(guān)系型數(shù)據(jù)庫被提出以來,至今已有近50年歷史,眼下數(shù)據(jù)庫到了變革的重要關(guān)口,即過去以線下數(shù)據(jù)庫為主導(dǎo)的市場態(tài)勢將逐步演進(jìn)到以云原生數(shù)據(jù)庫為導(dǎo)向的市場新態(tài)勢,最直觀的表現(xiàn)便是傳統(tǒng)數(shù)據(jù)庫持續(xù)衰落、云原生數(shù)據(jù)庫加速崛起。
事實(shí)上,傳統(tǒng)數(shù)據(jù)庫的輝煌持續(xù)了幾十年。數(shù)據(jù)顯示,截至2017年,數(shù)據(jù)庫市場總規(guī)模高達(dá)368億美元,其中傳統(tǒng)數(shù)據(jù)庫一度占比超過80%。其中,老牌數(shù)據(jù)庫玩家Oracle無疑是最大贏家,透過其發(fā)展歷程,能看到傳統(tǒng)數(shù)據(jù)庫的歷史變遷。
一直以來,眾多廠商覬覦數(shù)據(jù)庫市場,先后向Oracle發(fā)起挑戰(zhàn),但其市場老大地位非常穩(wěn)定,Oracle一家獨(dú)大、SQL Server、DB2和開源數(shù)據(jù)庫共存的格局多年維持不變。其實(shí),開源數(shù)據(jù)庫一度被認(rèn)為是Oracle的挑戰(zhàn)者,但最終還是難以動(dòng)搖其壟斷地位,Oracle所代表的商用數(shù)據(jù)庫依然是大多數(shù)傳統(tǒng)企業(yè)的首選。
不過,Oracle笑傲數(shù)據(jù)庫市場,并不意味著其產(chǎn)品深入人心,相反企業(yè)怨聲載道,只是苦于當(dāng)時(shí)沒有可替代方案。一方面其價(jià)格高昂,動(dòng)輒數(shù)十萬成本讓普通企業(yè)難以承受,原廠工程師售后成本還需另算;另一方面移動(dòng)互聯(lián)網(wǎng)、物聯(lián)網(wǎng)產(chǎn)生海量數(shù)據(jù),要求數(shù)據(jù)庫有更高的擴(kuò)展性,但傳統(tǒng)數(shù)據(jù)庫擴(kuò)容極慢,規(guī)劃就需要半年。
直到云計(jì)算的出現(xiàn)才發(fā)生轉(zhuǎn)變。數(shù)據(jù)大潮涌來,爆炸性增長的數(shù)據(jù)量、豐富的數(shù)據(jù)類型帶來了各種不同的數(shù)據(jù)處理需求,NewSQL、NoSQL和云數(shù)據(jù)庫紛紛涌現(xiàn),尤其是云數(shù)據(jù)庫倍受市場青睞,其天然具備云上靈活性,能夠提供強(qiáng)大的創(chuàng)新能力、豐富多樣的產(chǎn)品體系、經(jīng)濟(jì)高效的部署方式和按需付費(fèi)的支付模式。
其中,AWS Aurora、阿里云POLARDB兩大先鋒向傳統(tǒng)數(shù)據(jù)庫發(fā)起了強(qiáng)有力的沖擊,數(shù)據(jù)庫市場格局終于將迎來喜人的變化。據(jù)Gartner 預(yù)測,到2023年,全球3/4的數(shù)據(jù)庫都會(huì)跑在云上,這意味著未來云數(shù)據(jù)庫將主導(dǎo)市場,反觀傳統(tǒng)數(shù)據(jù)庫則日漸式微,日子越來越不好過,預(yù)計(jì)到2021年,其市場份額將下降20%至30%。
值得一提的是,過去的云數(shù)據(jù)庫是在傳統(tǒng)數(shù)據(jù)庫之上擴(kuò)展一部分云的能力,把數(shù)據(jù)庫賦予一部分云的擴(kuò)展性,但沒有對數(shù)據(jù)庫本質(zhì)上做任何改變,只是給用戶提供一些基礎(chǔ)運(yùn)維和初級(jí)DBA能力。換言之,傳統(tǒng)的數(shù)據(jù)庫+云模式?jīng)]有給用戶帶來很多驚喜,未來數(shù)據(jù)庫將會(huì)發(fā)生根本性變革,“云+數(shù)據(jù)庫”是可行方向。AWS Aurora、阿里云POLARDB都走的是純粹的云原生路線。
前不久,阿里合伙人、高德總裁劉振飛發(fā)文回顧了阿里“去IOE”的完整歷史。其實(shí),阿里“去IOE”的十年長征路就是一部數(shù)據(jù)庫自研史,才會(huì)結(jié)下OceanBase、POLARDB等碩果,10年前像依賴氧氣一樣依賴Oracle的局面一去不復(fù)返。
從實(shí)踐角度來看,阿里去O是超前實(shí)踐,飽受爭議、質(zhì)疑在所難免。近年來,去O才成為行業(yè)共識(shí),掀起了一股集體去O熱潮,某種程度是對阿里的肯定。此時(shí),OceanBase登頂TPC-C基準(zhǔn)測試這一利好消息傳來,無疑將吸引更多企業(yè)擁抱云原生數(shù)據(jù)庫。
在我看來,與其說OceanBase與Oracle處在不同時(shí)間維度,倒不如說代表不同時(shí)代應(yīng)用和業(yè)務(wù)的IT話語權(quán)。阿里去IOE動(dòng)機(jī)來自于快速發(fā)展的業(yè)務(wù)與不堪重負(fù)的IT支出之間無法調(diào)和的矛盾,數(shù)億人的網(wǎng)購需求、全球第一的移動(dòng)支付市場、雙11天量交易額,倒逼阿里打造基于云計(jì)算的新一代數(shù)據(jù)庫。而Oracle是傳統(tǒng)商業(yè)模式下的勝利者,在過去數(shù)十年“剩者為王”,隨著新型互聯(lián)網(wǎng)應(yīng)用涌現(xiàn)、傳統(tǒng)行業(yè)被刷新,時(shí)代開始呼喚新IT。
“性能大幅超越Oracle是第一步,期待后面10年時(shí)間的努力,OceanBase也從市場占有率上超越Oracle,那才是徹底完勝的姿勢!”劉振飛寄語道。其實(shí),云原生數(shù)據(jù)庫對傳統(tǒng)數(shù)據(jù)庫的沖擊越來越大,主要得益于三大優(yōu)勢:
一、可靈活擴(kuò)展。傳統(tǒng)數(shù)據(jù)庫是集中式架構(gòu),在擴(kuò)展性和靈活上先天不足,如果需要擴(kuò)展通常只能是Scale up,為此需要購買昂貴設(shè)備,投資不菲。而云原生數(shù)據(jù)庫從一開始就充分享受到云計(jì)算可以靈活擴(kuò)展的技術(shù)紅利,能夠支持更為海量數(shù)據(jù),且靈活伸縮。
以阿里云POLARDB為例,其采用第三代分布式共享存儲(chǔ)架構(gòu),創(chuàng)新地實(shí)現(xiàn)計(jì)算節(jié)點(diǎn)和存儲(chǔ)節(jié)點(diǎn)的分離與集群化,使得POLARDB擁有即時(shí)生效的可擴(kuò)展能力和運(yùn)維能力。實(shí)現(xiàn)支持百T級(jí)別容量的無縫擴(kuò)容、2分鐘即可實(shí)現(xiàn)只讀副本擴(kuò)容、1 分鐘即可實(shí)現(xiàn)全量備份,為企業(yè)快速業(yè)務(wù)發(fā)展提供彈性擴(kuò)展能力。
二、性價(jià)比高。劉振飛認(rèn)為,“去IOE”工程的戰(zhàn)略價(jià)值之一便是大幅降低成本。云原生數(shù)據(jù)庫擁有10倍于傳統(tǒng)數(shù)據(jù)庫的性價(jià)比,這對于中小企業(yè)無疑具有很大吸引力。由此可見,性價(jià)比將成為云原生數(shù)據(jù)庫打破傳統(tǒng)數(shù)據(jù)庫壟斷的一大殺手锏。
三、確保信息安全。2006年,國家首度提出“核高基”概念,其中“基”指的是以數(shù)據(jù)庫、操作系統(tǒng)、中間件等核心的基礎(chǔ)軟件產(chǎn)品。不過,囿于技術(shù)實(shí)力與軟件研發(fā)的滯后性,越過數(shù)據(jù)庫這座大山并不容易。得益于中國特色的互聯(lián)網(wǎng)發(fā)展,阿里云用10年鑄就了OceanBase強(qiáng)勢登頂,這是我國基礎(chǔ)軟件取得的重大突破。
在我看來,以O(shè)ceanBase、POLARDB為代表的國產(chǎn)數(shù)據(jù)庫崛起是歷史必然,背后是國家信息安全的考量。以O(shè)racle、IBM為代表的國外數(shù)據(jù)庫軟件長期處于主導(dǎo)地位,在關(guān)鍵領(lǐng)域難免存在信息安全隱患,“棱鏡門事件”便是前車之鑒,消除安全問題的不確定性勢在必行,阿里必須也必然有所作為。
事實(shí)上,云原生數(shù)據(jù)庫一經(jīng)問世便獲得認(rèn)可。2014年,AWS發(fā)布業(yè)內(nèi)首個(gè)云原生數(shù)據(jù)庫Aurora,被認(rèn)為是AWS歷史上增長速度最快的一款服務(wù);2017年,阿里云發(fā)布國內(nèi)首個(gè)云原生數(shù)據(jù)庫POLARDB,同樣迅速成長為公司增長最快的云數(shù)據(jù)庫產(chǎn)品。
2018年4月,POLARDB正式開啟商用,半年后與AWS雙雙入選Gartner發(fā)布的2018年數(shù)據(jù)庫魔力象限,既證明了云廠商布局?jǐn)?shù)據(jù)庫技術(shù)的實(shí)力,也預(yù)示著云原生數(shù)據(jù)庫潛力無限。
阿里云智能數(shù)據(jù)庫事業(yè)部負(fù)責(zé)人李飛飛曾透露,“94%阿里云上的頭部客戶正在使用我們阿里云數(shù)據(jù)庫服務(wù),云上數(shù)據(jù)庫的使用率和阿里云頭部客戶交叉率是非常好的。”
另外,從開源數(shù)據(jù)庫廠商MongoDB的營收構(gòu)成也能一窺端倪。2016財(cái)年,Atlas營收占比只有1%,2017財(cái)年中提升至7%,2018財(cái)年第一季度更是攀升至11%。MongoDB Atlas是其與公有云服務(wù)廠商合作,自身團(tuán)隊(duì)為客戶部署所打造的云數(shù)據(jù)庫。Atlas營收迅速增長,可以反映出市場對數(shù)據(jù)庫云化模式的認(rèn)可。
在我看來,云原生數(shù)據(jù)庫市場可能在未來兩三年內(nèi)就會(huì)爆發(fā)。一方面,公有云增量市場可能不會(huì)像以前那么快,達(dá)到100%甚至200%,在這種市場條件下,云原生數(shù)據(jù)庫更迎合市場需求,云廠商需要逐漸教育市場。另一方面,當(dāng)前國外數(shù)據(jù)庫廠商的技術(shù)壟斷逐漸被打破,國產(chǎn)數(shù)據(jù)庫強(qiáng)勢崛起,數(shù)據(jù)庫市場即將開始下半場角逐,云廠商是影響這場戰(zhàn)役新的變量。
種種跡象表明,傳統(tǒng)數(shù)據(jù)庫原本堅(jiān)實(shí)的防線正在被云廠商撕裂,以阿里云、AWS為代表的云廠商庫將完成換道超車,當(dāng)然需要一定時(shí)間。它們的當(dāng)務(wù)之急是用對數(shù)據(jù)庫市場的理解或數(shù)據(jù)庫技術(shù)優(yōu)勢來去打動(dòng)價(jià)值20-40億的市場客戶。
結(jié)語
19世紀(jì)末,汽車的出現(xiàn)最終淘汰了馬車,從而促進(jìn)人類經(jīng)濟(jì)生活各方面質(zhì)的飛躍。如今,云廠商正在技術(shù)領(lǐng)域扮演與汽車一致的新角色,推動(dòng)數(shù)據(jù)庫市場的變革,而傳統(tǒng)數(shù)據(jù)庫會(huì)像馬車一樣被淘汰。
快報(bào)
根據(jù)《網(wǎng)絡(luò)安全法》實(shí)名制要求,請綁定手機(jī)號(hào)后發(fā)表評(píng)論