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