
語音播放文章內(nèi)容
由深聲科技提供技術(shù)支持
正如行業(yè)人士預(yù)料,2019年是數(shù)據(jù)庫發(fā)展歷史上濃墨重彩的一筆,這一年,“去O”的呼聲與行動達到了新的高峰。
AWS近日宣布其消費者業(yè)務(wù)已經(jīng)徹底棄用Oracle,這是云廠商對傳統(tǒng)數(shù)據(jù)庫廠商的一次勝利。近7500個Oracle數(shù)據(jù)庫中的75PB內(nèi)部數(shù)據(jù),全部遷移到AWS數(shù)據(jù)庫服務(wù)。
如此大的工作量也沒能阻擋數(shù)據(jù)庫云化的趨勢,AWS的DBA再也不用費時費力的管理和擴展數(shù)千個舊的Oracle數(shù)據(jù)庫,轉(zhuǎn)而去做高價值的差異化工作,比如云數(shù)據(jù)庫遷移咨詢。
與此同時,國產(chǎn)數(shù)據(jù)庫也是百花齊放,云數(shù)據(jù)庫得到認(rèn)可并進入增長快車道,就像阿里OceanBase采用的分布式架構(gòu),數(shù)據(jù)庫的權(quán)利中心也不再集中。
在國內(nèi),一切都要從阿里“去O”開始說起。
阿里“去O”
10月24日程序員節(jié)當(dāng)天,高德總裁劉振飛回顧阿里去IOE歷史。十年前(2009年)的9月,劉振飛奉命組建當(dāng)時的淘寶技術(shù)保障部。隨即啟動了2010年的技術(shù)預(yù)算工作,第一次給時任集團首席架構(gòu)師的王堅博士匯報預(yù)算,劉振飛得意地說到:“(淘寶)2010年不再購買小型機”,被王博士狠狠批評了一頓:“既然2010年可以不再購買小型機,為何還要給自己留下活口,2011年以后還可以買呢?加一個字:2010年起不再購買小型機!”
本來是成本優(yōu)化的匯報,結(jié)果演變成了阿里去IOE的大幕,沒有人能預(yù)料到歷史的走向,正如沒人知道當(dāng)時阿里去IOE究竟是不是癡人說夢。
2009年11月,王堅博士決策啟動阿里“去IOE”工程,2019年10月,OceanBase發(fā)布Oracle兼容版本2.2,并公布TPC-C排行榜第一的成果,十年時間含而不說的是無數(shù)辛酸與釋然。
阿里去IOE的成功是無數(shù)人拼出來的成功,也遵循了自古的真理“風(fēng)險越高回報越大”,這段史詩級的工程造就了如今全球前三的阿里云,登頂數(shù)據(jù)庫榜單第一的OceanBase以及國內(nèi)首個云原生數(shù)據(jù)庫POLARDB。
阿里云率先起步,占據(jù)技術(shù)與市場優(yōu)勢,OceanBase和POLARDB都是當(dāng)下數(shù)據(jù)庫第一梯隊產(chǎn)品,而問題是,阿里的成功可不可以被復(fù)制?
去O者眾
以實踐角度來說,阿里去O是超前實踐,雖然驗證了開源+自研能夠替代傳統(tǒng)商業(yè)數(shù)據(jù)庫,但在2014年時,大部分企業(yè)并不具備阿里一般的決心與技術(shù)條件,業(yè)務(wù)需求也沒有膨脹到傳統(tǒng)數(shù)據(jù)庫不可支撐,所以去O的紅利才在近兩年加速釋放,并于2019年達到頂峰。
從阿里去O,到集體去O,是行業(yè)近兩年上演的默契劇本。在相同的企業(yè)所面臨的內(nèi)外部環(huán)境也發(fā)生了趨同性的變化。數(shù)據(jù)庫是三大核心基礎(chǔ)軟件之一,從國家戰(zhàn)略層面有必要做好備選項。中國市場營收占Oracle全球的2%~5%,最多不超過13億美元,聯(lián)想到Oracle在中國裁員千余人,可見Oracle并沒有打算長期投入中國市場,而且不單單是市場因素決定的。
行業(yè)專家還指出,近兩年也是Oracle版本升級的一個關(guān)鍵點。到2020年12月31日止,Oracle 官方不再提供11.2 版本的技術(shù)支持。(針對11.2版本出現(xiàn)的新bug,不再提供新的補丁包,但是如果仍購有Oracle官方服務(wù),并且數(shù)據(jù)庫所遇問題在已有的11.2 列表中,那么官方仍然提供技術(shù)服務(wù)。)
12.1版本也即將在2021年中,不再獲得技術(shù)支持。對于保有量很大的11g用戶而言,面臨的問題有些尷尬,升與不升?升到何版本?均需考慮。即使升級,如此大版本的平滑升級,也是不太容易的?;谝陨蠁栴},在這個階段考慮換型,也是一種選擇。
以上是從Oracle的角度考量,如果Oracle是個圍城,里邊的用戶想出去,外面的用戶也有了性價比更高的替代品,那么圍城圍住的只能是過時的Oracle。不可否認(rèn)Oracle也在讓自己的數(shù)據(jù)庫具備部分“云”的屬性,接下來比拼的是速度與意識。
來自云廠商的降維打擊
也有報道指出,TPC-C測試是九年之前的甲骨文和九年之后的OceanBase PK,OceanBase贏的是時間,是“關(guān)公戰(zhàn)秦瓊”,“前朝的劍斬今朝的官”。
其實不盡然,Oracle和OceanBase的確處在不同的時間維度,但這也是兩者之間最根本的區(qū)別,本質(zhì)上Oracle和OceanBase競爭的是不同時代應(yīng)用和業(yè)務(wù)的IT話語權(quán)。
阿里去IOE動機來自于快速發(fā)展的業(yè)務(wù)與不堪重負(fù)的IT支出之間無法調(diào)和的矛盾,互聯(lián)網(wǎng)帶來的是業(yè)務(wù)模型的變化,過去企業(yè)用戶沒有如雙十一的巨大流量業(yè)務(wù),用舊的IT模式去驅(qū)動新的業(yè)務(wù),本身就是不匹配的,阿里的核心電商業(yè)務(wù)想要不為IT供應(yīng)商打工,就要自我打破橫亙在前的數(shù)據(jù)庫難題。
Oracle是傳統(tǒng)商業(yè)模式下的勝利品,在過去數(shù)十年間“剩者為王”,而隨著互聯(lián)網(wǎng)大潮浩浩蕩蕩起落,新型互聯(lián)網(wǎng)應(yīng)用涌現(xiàn),傳統(tǒng)行業(yè)被刷新,時代呼喚新IT。
新IT就是云計算,云數(shù)據(jù)庫天然具備云上靈活性,能夠提供強大的創(chuàng)新能力、豐富多樣的產(chǎn)品體系、經(jīng)濟高效的部署方式和按需付費的支付模式。“去IOE”工程讓阿里有了靈活支撐業(yè)務(wù)飛速發(fā)展的架構(gòu),基礎(chǔ)工程技術(shù)和人才的積累,并且大幅降低成本,阿里和AWS等云廠商以云的方式將自己的實踐成果輸出,例如阿里的POLARDB、OceanBase,AWS的Aurora,這些都在降低云計算時代數(shù)據(jù)庫的門檻并且?guī)诱麄€行業(yè)爆發(fā)。
通過使用云數(shù)據(jù)庫,企業(yè)業(yè)務(wù)建立了分布式的開放框架,實現(xiàn)了系統(tǒng)的線性擴展能力,確保系統(tǒng)架構(gòu)的先進性;同時減少軟硬件維保和技術(shù)支持、以及對開發(fā)商的依賴,加強自身對核心技術(shù)能力的掌控;引入標(biāo)準(zhǔn)設(shè)備和開源數(shù)據(jù)庫,還能大幅降低IT投資和運維成本,提升整體運營效率。
Gartner預(yù)測,到2023年全球3/4的數(shù)據(jù)庫都會跑在云上,企業(yè)正將新應(yīng)用向云轉(zhuǎn)移,對數(shù)據(jù)存儲和計算分析的能力要求不斷加強。
業(yè)務(wù)決定IT,相較于業(yè)務(wù)的超前發(fā)函,云計算其實扮演的是補課的角色,傳統(tǒng)數(shù)據(jù)庫和云數(shù)據(jù)庫的市場份額要看業(yè)務(wù)屬性,新進舊退是目前的主旋律。相對應(yīng)地,傳統(tǒng)數(shù)據(jù)庫的市場份額將下降至穩(wěn)定值,第三方機構(gòu)顯示,到2021年,還會下降20%至30%,以阿里云、亞馬遜AWS為代表的云廠商庫將完成換道超車。雷鋒網(wǎng)雷鋒網(wǎng)(公眾號:雷鋒網(wǎng))雷鋒網(wǎng)
相關(guān)文章:
阿里云開放國內(nèi)首個云端數(shù)據(jù)庫測試平臺,云已成為數(shù)據(jù)庫新標(biāo)準(zhǔn)
阿里核心技術(shù)成員解讀自研數(shù)據(jù)庫 OceanBase
專訪騰訊云數(shù)據(jù)庫產(chǎn)品總監(jiān)王義成:云原生數(shù)據(jù)庫市場兩三年內(nèi)爆發(fā)