在數(shù)據(jù)庫(kù)領(lǐng)域,存在一種聲音,未來(lái)將屬于云數(shù)據(jù)庫(kù)的天下。
兩個(gè)事實(shí)可以簡(jiǎn)單佐證一下:一是甲骨文這樣全球性領(lǐng)先數(shù)據(jù)庫(kù)廠商,在云業(yè)務(wù)方面的轉(zhuǎn)型十分努力,并且從財(cái)報(bào)可以看到甲骨文云的收入已經(jīng)占比越來(lái)越高,其中數(shù)據(jù)庫(kù)面向云的發(fā)展功不可沒(méi)。
二是亞馬遜云科技這樣全球公共云領(lǐng)先廠商,每年的營(yíng)收與利潤(rùn)已經(jīng)占到亞馬遜整體影響十分重要的地位,更關(guān)鍵的是云數(shù)據(jù)庫(kù)在亞馬遜云科技業(yè)務(wù)中貢獻(xiàn)突出,關(guān)鍵的關(guān)鍵在于云數(shù)據(jù)庫(kù)這部分業(yè)務(wù)利潤(rùn)也十分可觀。
數(shù)據(jù)庫(kù)向云而生,順勢(shì)而為便有所成。更令業(yè)界關(guān)注的是,Gartner預(yù)測(cè),到2022年,75%的數(shù)據(jù)庫(kù)將部署至云平臺(tái)。
機(jī)會(huì)來(lái)了,真的是擋也擋不住!
01
抓住時(shí)機(jī),淬煉自研數(shù)據(jù)庫(kù)技術(shù)
機(jī)會(huì)來(lái)了,但機(jī)會(huì)是留給有準(zhǔn)備的人。
在2005年到2009年期間,屬于電商高速發(fā)展的階段,阿里巴巴集團(tuán)擁有亞洲最大的Oracle數(shù)據(jù)庫(kù)集群。
但是,隨著淘寶和支付寶的業(yè)務(wù)與用戶激增,繼續(xù)用Oracle給阿里巴巴帶來(lái)了巨額的成本。在2010年到2013年期間,阿里巴巴成功用自主開(kāi)源的AliSQL替換了傳統(tǒng)商業(yè)數(shù)據(jù)庫(kù)。
隨后,阿里巴巴開(kāi)始布局自研數(shù)據(jù)庫(kù),因?yàn)榘⒗锇桶妥陨眢w系中的業(yè)務(wù)驅(qū)動(dòng)其自研數(shù)據(jù)庫(kù)不斷往前走。比如雙11電商場(chǎng)景,有異地多活、熱點(diǎn)打卡、秒殺的需求,其中自研數(shù)據(jù)庫(kù)的價(jià)值自然顯現(xiàn)了出來(lái)。就此,在數(shù)據(jù)庫(kù)基礎(chǔ)軟件的自主研發(fā)領(lǐng)域,阿里巴巴以應(yīng)用需求為中心,始終堅(jiān)定地投入,力爭(zhēng)實(shí)現(xiàn)更大的成功。
2017年到如今,基于十多年積累的數(shù)據(jù)庫(kù)技術(shù),阿里云已經(jīng)可以提供一站式數(shù)據(jù)管理服務(wù),通過(guò)云數(shù)據(jù)庫(kù)RDS、云原生數(shù)據(jù)庫(kù)PolarDB和云原生分布式數(shù)據(jù)庫(kù)PolarDB-X、云原生數(shù)據(jù)倉(cāng)庫(kù)AnalyticDB、一站式在線數(shù)據(jù)管理平臺(tái)DMS等數(shù)據(jù)庫(kù)核心產(chǎn)品,形成了阿里云在數(shù)據(jù)庫(kù)領(lǐng)域的強(qiáng)大基石。當(dāng)前,PolarDB已經(jīng)全面應(yīng)用于天貓雙11的交易、買家、賣家以及物流等系統(tǒng),2020年雙11,PolarDB還刷新了數(shù)據(jù)庫(kù)處理峰值(TPS)紀(jì)錄,高達(dá)1.4億次/秒,較2019年提升了60%。2020年,業(yè)內(nèi)最權(quán)威的Gartner年度全球數(shù)據(jù)庫(kù)魔力象限評(píng)估,阿里云入選領(lǐng)導(dǎo)者象限,是基礎(chǔ)軟件領(lǐng)域首次進(jìn)入領(lǐng)導(dǎo)者象限的中國(guó)企業(yè)。
十多年的努力,在數(shù)據(jù)庫(kù)領(lǐng)域換來(lái)問(wèn)鼎全球的能力,阿里云的成功,有著其必然性。
作為國(guó)內(nèi)率先實(shí)現(xiàn)公共云業(yè)務(wù)規(guī)?;目萍计髽I(yè),阿里巴巴不僅在公共云領(lǐng)域迎來(lái)一次又一次突破性的發(fā)展,躋身亞太第一,全球前三。同時(shí),在阿里云數(shù)據(jù)庫(kù)的發(fā)展上,也取得了令業(yè)界艷羨的成果,2021年更是搶先一步。
在中國(guó)市場(chǎng),2021年8月20日,權(quán)威市場(chǎng)調(diào)研機(jī)構(gòu)IDC發(fā)布2020年中國(guó)關(guān)系型數(shù)據(jù)庫(kù)市場(chǎng)研究報(bào)告,阿里云以超過(guò)28%的市場(chǎng)份額,力壓傳統(tǒng)數(shù)據(jù)庫(kù)廠商,排名行業(yè)第一。
在全球市場(chǎng),全球權(quán)威資訊機(jī)構(gòu)Gartner公布了2011-2021數(shù)據(jù)庫(kù)管理系統(tǒng)全球市場(chǎng)格局,微軟首次超越甲骨文登頂,以阿里云為代表的新興云數(shù)據(jù)庫(kù)勢(shì)力表現(xiàn)不俗,在云數(shù)據(jù)庫(kù)領(lǐng)域排名全球前三,整體排名全球前七。
當(dāng)前,順應(yīng)數(shù)據(jù)時(shí)代潮流的發(fā)展,阿里云數(shù)據(jù)庫(kù)技術(shù)也在不斷迭代,在云原生數(shù)據(jù)庫(kù)2.0時(shí)代,阿里云專注于為用戶提供企業(yè)級(jí)一站式數(shù)據(jù)管理服務(wù)。
從阿里巴巴自身業(yè)務(wù)發(fā)展需求出發(fā),帶來(lái)了在數(shù)據(jù)庫(kù)領(lǐng)域的十多年技術(shù)耕耘與積累,歷經(jīng)雙11等苛刻場(chǎng)景應(yīng)用的多年打磨,阿里云數(shù)據(jù)庫(kù)從業(yè)務(wù)需求出發(fā),到順應(yīng)行業(yè)發(fā)展的必然趨勢(shì),從而迎來(lái)了前所未有的機(jī)遇。
在業(yè)務(wù)發(fā)展變化過(guò)程中,阿里云數(shù)據(jù)庫(kù)不斷演進(jìn)經(jīng)歷了商業(yè)數(shù)據(jù)庫(kù)、開(kāi)源、云托管到云原生自研,然而這樣的選擇堅(jiān)持下來(lái)就是十幾年的錘煉,因?yàn)榘⒗锇桶蜆I(yè)務(wù)規(guī)模效應(yīng)的實(shí)踐驗(yàn)證,必然驅(qū)動(dòng)阿里云數(shù)據(jù)庫(kù)走向完善、成熟與成功。
而對(duì)外服務(wù)客戶,更與阿里云數(shù)據(jù)庫(kù)技術(shù)提升形成飛輪效應(yīng)。正是因?yàn)槟軌蚍?wù)廣大的客戶群體,適配多樣化的場(chǎng)景,讓阿里云的數(shù)據(jù)庫(kù)技術(shù)得以快速提升,而這又幫助阿里云數(shù)據(jù)庫(kù)技術(shù)有能力服務(wù)更廣大的客戶 。
02
將云原生進(jìn)行到底,三項(xiàng)創(chuàng)新引領(lǐng)搶先
機(jī)會(huì)來(lái)了,最好的準(zhǔn)備就是創(chuàng)新。
“將云原生進(jìn)行到底!”阿里云智能數(shù)據(jù)庫(kù)事業(yè)部總負(fù)責(zé)人李飛飛在2021杭州云棲大會(huì)上喊出的這句話,道出了阿里云PolarDB數(shù)據(jù)庫(kù)始終如一的理想。其中隱含另一層意思應(yīng)該便是,將數(shù)據(jù)庫(kù)創(chuàng)新進(jìn)行到底?,F(xiàn)在,通過(guò)持續(xù)的創(chuàng)新與進(jìn)步,阿里云自主研發(fā)的云原生分布式數(shù)據(jù)庫(kù)PolarDB-X和云原生數(shù)據(jù)倉(cāng)庫(kù)AnalyticDB更為強(qiáng)大了。
但是,更令全球云觀察眼前一亮的卻是在數(shù)據(jù)庫(kù)領(lǐng)域的技術(shù)升級(jí)中,阿里云數(shù)據(jù)庫(kù)拳頭產(chǎn)品PolarDB搶先一步實(shí)現(xiàn)了三大創(chuàng)新。
其一,直面云原生,PolarDB成為全球范圍內(nèi)業(yè)界首個(gè)實(shí)現(xiàn)了存儲(chǔ)、內(nèi)存及計(jì)算三層解耦的云原生數(shù)據(jù)庫(kù)。實(shí)現(xiàn)內(nèi)存池化,使得彈性能力呈數(shù)量級(jí)提升,同時(shí)大幅度降低成本。
其二,上線多主架構(gòu),進(jìn)一步提升可用性、并發(fā)處理、彈性能力,高效應(yīng)對(duì)像“雙11”一樣的流量洪峰。
其三,成為真正的HTAP數(shù)據(jù)庫(kù)系統(tǒng),可同時(shí)處理OLTP和OLAP型混合負(fù)載。
或許有朋友會(huì)說(shuō),創(chuàng)新有什么難的呀,現(xiàn)在哪個(gè)公共云廠商不都是每年推出云數(shù)據(jù)庫(kù)的創(chuàng)新升級(jí)與迭代么?然而,這里值得一提的是,阿里云PolarDB數(shù)據(jù)庫(kù)這三項(xiàng)重要的創(chuàng)新,已經(jīng)在引領(lǐng)全球云數(shù)據(jù)庫(kù)行業(yè)創(chuàng)新。這也標(biāo)志著阿里云數(shù)據(jù)庫(kù)向企業(yè)級(jí)一站式數(shù)據(jù)管理服務(wù)的演進(jìn)正在加速。與此同時(shí),有了企業(yè)級(jí)一站式數(shù)據(jù)管理服務(wù),以云數(shù)據(jù)庫(kù)為中心,全面加快to B行業(yè)的數(shù)字化進(jìn)程也就容易成為現(xiàn)實(shí)。
進(jìn)一步分析來(lái)看,PolarDB三層池化的最大創(chuàng)新在于,業(yè)界首次實(shí)現(xiàn)了內(nèi)存與計(jì)算、存儲(chǔ)的解耦,內(nèi)存進(jìn)一步池化,形成三層池化解耦,使得彈性能力有數(shù)量級(jí)的提升,同時(shí)內(nèi)存池化大幅度降低了成本,實(shí)現(xiàn)了完全的按量使用和按需彈性,對(duì)于企業(yè)級(jí)用戶當(dāng)下各種業(yè)務(wù)場(chǎng)景有著緊密的貼合。
目前,業(yè)界其他云原生數(shù)據(jù)庫(kù)雖然都擁有存儲(chǔ)與計(jì)算分離的彈性,但僅可以做到一寫多讀?,F(xiàn)在,在借助三層解耦、內(nèi)存池化后,PolarDB還上線了多寫多讀的多主架構(gòu),這帶來(lái)直接的好處就是將彈性從分鐘級(jí)降到了秒級(jí),并且不僅是只讀實(shí)例的彈性,而且讀和寫都具備秒級(jí)的彈性能力。對(duì)于企業(yè)級(jí)用戶當(dāng)下各種業(yè)務(wù)場(chǎng)景的發(fā)展而言,可謂價(jià)值非凡也。
為此,如SaaS、電商、游戲等企業(yè)級(jí)用戶,在企業(yè)級(jí)大規(guī)模應(yīng)用中上線多主架構(gòu)將會(huì)體驗(yàn)更為深刻。畢竟企業(yè)級(jí)大規(guī)模應(yīng)用對(duì)云數(shù)據(jù)庫(kù)的寫擴(kuò)展能力和速度要求越來(lái)越高,同時(shí)還能實(shí)現(xiàn)流量低峰的秒級(jí)無(wú)感縮容,降低成本。降本增效一舉兩得,能不香么?
此外,阿里云在數(shù)據(jù)庫(kù)領(lǐng)域最大的誠(chéng)心,便是“急用戶之所急,想用戶之所想,幫用戶之所需”。這句話怎么理解呢?空口無(wú)憑,拿事實(shí)說(shuō)話最好不過(guò)了。在這之前,PolarDB只是支持OLTP型需求處理,但是隨著自研列索引技術(shù)(In-Memory Column Index,IMCI)的引入,基于分布式共享內(nèi)存,不僅大大提升了數(shù)據(jù)冗余性,而且也大大提升了數(shù)據(jù)實(shí)時(shí)可見(jiàn)性。PolarDB實(shí)現(xiàn)了列式存儲(chǔ)能力,用戶不需要單獨(dú)再建一個(gè)OLAP系統(tǒng),可在一套PolarDB數(shù)據(jù)庫(kù)上同時(shí)運(yùn)行OLTP和OLAP型混合負(fù)載。這標(biāo)志著PolarDB成為了真正的HTAP數(shù)據(jù)庫(kù)系統(tǒng)。當(dāng)然,這其中也得益于分布式共享內(nèi)存為新一代HTAP數(shù)據(jù)庫(kù)提供了非常好的土壤。
根據(jù)測(cè)試,PolarDB在大數(shù)據(jù)量上運(yùn)行復(fù)雜查詢的性能可以與Oracle/SQL Server等業(yè)界最頂尖的商用數(shù)據(jù)庫(kù)系統(tǒng)處在同一水平。
03
聚焦全鏈路數(shù)據(jù)生命周期,
邁入立體化競(jìng)爭(zhēng)時(shí)代
業(yè)內(nèi)有朋友戲言,在2021杭州云棲大會(huì)上,阿里云針對(duì)數(shù)據(jù)庫(kù)的升級(jí)就像打了雞血一樣,創(chuàng)新爆棚,與友商云之間的差距瞬間又拉開(kāi)了很大。
事實(shí)上,不僅針對(duì)旗艦型產(chǎn)品云原生關(guān)系型數(shù)據(jù)庫(kù)PolarDB實(shí)現(xiàn)三層解耦等重磅升級(jí),而且在云數(shù)據(jù)服務(wù)RDS上實(shí)現(xiàn)向智能化和安全邁進(jìn),借助實(shí)時(shí)全量SQL診斷和預(yù)測(cè)的能力,幫助用戶更好運(yùn)維和部署企業(yè)級(jí)的數(shù)據(jù)庫(kù)服務(wù)。
面向企業(yè)級(jí)的首要關(guān)鍵就是安全,值得注意的是,在全加密的能力上,阿里云RDS更進(jìn)一步,現(xiàn)在用戶就可以購(gòu)買和使用阿里云RDS PG全加密版。除此之外,所有RDS服務(wù)將提供業(yè)界標(biāo)準(zhǔn)的如TDE、KMS等系列企業(yè)級(jí)的安全能力。再加之結(jié)合云原生智能化安全,阿里云企業(yè)級(jí)數(shù)據(jù)庫(kù)服務(wù)已經(jīng)真正做到了觸手可及、簡(jiǎn)單易用、安全可靠。
云原生分布式數(shù)據(jù)庫(kù)PolarDB-X將全面開(kāi)源,PolarDB-X是阿里自主研發(fā)的原生MySQL分布式數(shù)據(jù)庫(kù),融合了分布式SQL引擎DRDS與分布式自研存儲(chǔ)X-DB,實(shí)現(xiàn)一體化的分布式,提供企業(yè)級(jí)的一體化,可實(shí)現(xiàn)資源池化高效管理,專注解決海量數(shù)據(jù)存儲(chǔ)、超高并發(fā)吞吐及復(fù)雜計(jì)算效率等數(shù)據(jù)庫(kù)瓶頸問(wèn)題。
目前,云原生分布式數(shù)據(jù)庫(kù)PolarDB-X國(guó)內(nèi)已經(jīng)應(yīng)用到銀行、通信等多個(gè)行業(yè)領(lǐng)域。在2021年5月宣布PolarDB for PG開(kāi)源后,PolarDB-X的開(kāi)源又多填補(bǔ)了一項(xiàng)開(kāi)源社區(qū)空白,使得阿里云在MySQL分布式生態(tài)方面將變得更為豐富。
此外,云原生數(shù)據(jù)倉(cāng)庫(kù)AnalyticDB用云原生的架構(gòu)對(duì)MPP數(shù)據(jù)庫(kù)進(jìn)行升級(jí),讓數(shù)據(jù)分析實(shí)時(shí)化、在線化,提供離在線一體化的分析能力,打通數(shù)據(jù)庫(kù)和傳統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)之間的數(shù)據(jù)孤島。
值得一提的是企業(yè)級(jí)一站式在線數(shù)據(jù)管理DMS,實(shí)現(xiàn)多源異構(gòu)在線數(shù)據(jù)的統(tǒng)一管理,擁有從Online DDL到DevSecOps到脫敏到開(kāi)發(fā)等一系列企業(yè)級(jí)的數(shù)據(jù)庫(kù)管理能力,幫助企業(yè)實(shí)現(xiàn)在線數(shù)據(jù)價(jià)值最大化。并且可以通過(guò)一站式數(shù)據(jù)管理DMS+ADB可快速構(gòu)建實(shí)時(shí)數(shù)倉(cāng),實(shí)現(xiàn)庫(kù)倉(cāng)一體的技術(shù)架構(gòu)。
目前,阿里云DMS已經(jīng)擁有10萬(wàn)級(jí)周活開(kāi)發(fā)者,支持27種數(shù)據(jù)源,服務(wù)24萬(wàn)企業(yè)全域數(shù)據(jù)資產(chǎn),支持超過(guò)65萬(wàn)的數(shù)據(jù)集成鏈路以及15種脫敏算法,內(nèi)置200+安全規(guī)則,真正做到庫(kù)倉(cāng)一體,讓數(shù)據(jù)在數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)中無(wú)縫流轉(zhuǎn)。
此外,針對(duì)AIoT、物聯(lián)網(wǎng)、車聯(lián)網(wǎng)的蓬勃發(fā)展,面向新興物聯(lián)網(wǎng)場(chǎng)景的多模數(shù)據(jù)要求,阿里云還推出了面向開(kāi)發(fā)者與應(yīng)用的云原生多模數(shù)據(jù)庫(kù)Lindorm,在一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)里面提供了針對(duì)時(shí)序、文本、時(shí)空等多種數(shù)據(jù)類型進(jìn)行處理、存儲(chǔ)和分析的能力。
這些數(shù)據(jù)庫(kù)的升級(jí)、迭代與創(chuàng)新雖然非常值得關(guān)注,也為全鏈路數(shù)據(jù)生命周期的管理提供了更強(qiáng)大的能力。但是,DBStack的出現(xiàn),卻帶來(lái)更大的影響。
全球云觀察分析認(rèn)為,公共云廠商主動(dòng)打破云邊界,意義特別重大。推出DBStack,這將代表著阿里云進(jìn)一步深入拓展政企行業(yè)用戶的滿滿誠(chéng)意,這應(yīng)當(dāng)也是阿里云數(shù)據(jù)庫(kù)發(fā)展十多年來(lái)一次意義非凡的創(chuàng)舉。一方面,讓云與企業(yè)級(jí)IT實(shí)現(xiàn)更快速的破局;另一方面,加速了用戶走向混合多云環(huán)境下的數(shù)字化成功。
當(dāng)然,這里必須提一下DBStack的最大亮點(diǎn)。DBStack實(shí)現(xiàn)了敏捷交付,無(wú)縫集成,讓云原生數(shù)據(jù)庫(kù)無(wú)處不在。不管你是公共云,還是混合云,不需要用戶對(duì)現(xiàn)有基礎(chǔ)設(shè)施做大量的改動(dòng),就可以輕量化地、云化部署到用戶的環(huán)境中。這樣的舉措看似大家都懂都理解,但是真正實(shí)現(xiàn)起來(lái)不僅要在戰(zhàn)略上有所巨大調(diào)整,在技術(shù)細(xì)節(jié)上還要做深入的研發(fā)與集成。這樣的創(chuàng)新必然是讓云數(shù)據(jù)庫(kù)打破了用戶在云上環(huán)境與云下環(huán)境的邊界,助推云數(shù)據(jù)庫(kù)加速進(jìn)入政企行業(yè)領(lǐng)域?qū)崿F(xiàn)更為廣泛的應(yīng)用。同時(shí)也讓云原生數(shù)據(jù)庫(kù)技術(shù)可以快速進(jìn)入專有云、混合云市場(chǎng),掀起對(duì)傳統(tǒng)商業(yè)數(shù)據(jù)庫(kù)的新一輪替代潮。
綜上所述,阿里云在業(yè)界首先提出進(jìn)入云原生數(shù)據(jù)庫(kù)2.0時(shí)代,聚焦全鏈路數(shù)據(jù)生命周期的管理與服務(wù),并且提供一站式數(shù)據(jù)管理與服務(wù)的能力,通過(guò)數(shù)據(jù)生產(chǎn)和集成,到數(shù)據(jù)實(shí)時(shí)處理、存儲(chǔ),再到數(shù)據(jù)分析和發(fā)現(xiàn),最后到數(shù)據(jù)開(kāi)發(fā)和管理,從而帶動(dòng)云數(shù)據(jù)庫(kù)行業(yè)進(jìn)入了立體化競(jìng)爭(zhēng)的時(shí)代。
立體化競(jìng)爭(zhēng),就像打一場(chǎng)立體化的戰(zhàn)爭(zhēng)一樣,需要云數(shù)據(jù)庫(kù)廠商具備深厚的技術(shù)積累與全面的產(chǎn)品服務(wù)能力。
顯然,當(dāng)前的阿里云,必然已經(jīng)準(zhǔn)備好了。
04
面向未來(lái):不創(chuàng)新,毋寧死
當(dāng)前,國(guó)產(chǎn)數(shù)據(jù)庫(kù)的賽道百家爭(zhēng)鳴,以阿里云為代表的云服務(wù)廠商,在云數(shù)據(jù)庫(kù)領(lǐng)域搶先一步,宣告進(jìn)入了云原生數(shù)據(jù)庫(kù)2.0時(shí)代,將企業(yè)級(jí)一站式數(shù)據(jù)管理服務(wù)呈現(xiàn)在行業(yè)面前,這標(biāo)志著中國(guó)數(shù)據(jù)庫(kù)行業(yè)已經(jīng)具備與全球數(shù)據(jù)庫(kù)頂級(jí)廠商爭(zhēng)先的創(chuàng)新能力。
在公共云廠商全面進(jìn)軍to B行業(yè)領(lǐng)域的大趨勢(shì)下,數(shù)據(jù)庫(kù)領(lǐng)域的創(chuàng)新將帶來(lái)非常重要的突破性作用,這也是百行百業(yè)走向數(shù)字化真正成功的必經(jīng)之路。
當(dāng)然,大家也可以看到,在中國(guó)的數(shù)據(jù)庫(kù)市場(chǎng)上,競(jìng)爭(zhēng)也十分激烈,所有的公共云廠商都推出了自己的云數(shù)據(jù)庫(kù),加上還有多年專注企業(yè)級(jí)數(shù)據(jù)庫(kù)軟件領(lǐng)域的廠商,業(yè)內(nèi)人士不完全統(tǒng)計(jì),前前后后出現(xiàn)提供數(shù)據(jù)庫(kù)產(chǎn)品的大大小小廠商不下百家。
但是,數(shù)據(jù)庫(kù)領(lǐng)域的競(jìng)爭(zhēng),只是靠一時(shí)的熱情很難取得長(zhǎng)足發(fā)展。必須依靠技術(shù)創(chuàng)新的真實(shí)力與真本事,即便還是存在某些數(shù)據(jù)庫(kù)廠商的投機(jī)行為,但面向未來(lái)云數(shù)據(jù)庫(kù)的發(fā)展與競(jìng)爭(zhēng),不創(chuàng)新,毋寧死。