阿里云李飛飛:帶你了解PolarDB的過去、今天和明天

2024-01-18 15:48:44來源:威易網(wǎng)作者:

阿里云數(shù)據(jù)庫產(chǎn)品事業(yè)部負(fù)責(zé)人李飛飛在PolarDB開發(fā)者大會上做了主題發(fā)言,帶大家了解PolarDB的發(fā)展歷史。

1月17日,阿里云PolarDB開發(fā)者大會在京舉辦,中國首款自研云原生數(shù)據(jù)庫PolarDB發(fā)布“三層分離”新版本,基于智能決策實現(xiàn)查詢性能10倍提升、節(jié)省50%成本。

阿里云數(shù)據(jù)庫產(chǎn)品事業(yè)部負(fù)責(zé)人李飛飛在PolarDB開發(fā)者大會上做了主題發(fā)言,帶大家了解PolarDB的發(fā)展歷史。

以下是李飛飛的發(fā)言實錄,以饗網(wǎng)友——

尊敬的開發(fā)者,尊敬的客戶,大家好。

非常高興今天能夠在北京與大家相聚,參加首屆的PolarDB開發(fā)者大會。再次感謝大家在百忙之中抽出時間蒞臨現(xiàn)場,以及在線上聆聽峰會的各位這個領(lǐng)域的開發(fā)者、客戶,我們互相學(xué)習(xí)、共同成長。

今天的開場借此機(jī)會介紹一下PolarDB的發(fā)展歷史,它的過去、今天和明天。
\ 
阿里云數(shù)據(jù)庫產(chǎn)品事業(yè)部負(fù)責(zé)人李飛飛

PolarDB實際上是在阿里集團(tuán)內(nèi)部業(yè)務(wù)面臨去IOE,以及業(yè)務(wù)互聯(lián)網(wǎng)化帶來的請求波峰、波谷劇烈變化的背景下誕生的云原生數(shù)據(jù)庫。實際上在早期我們通過將傳統(tǒng)的開源數(shù)據(jù)庫直接搬到云上,也就是所謂的Cloud-Hosted(云托管) Database Function的方式,來解決電商業(yè)務(wù)的突發(fā)峰值波峰波谷變化的挑戰(zhàn)。但是很快的我們發(fā)現(xiàn)僅僅做Cloud-Hosted的方式,是無法完全解決今天業(yè)務(wù)隨著互聯(lián)網(wǎng)化、隨著業(yè)務(wù)波峰波谷的劇烈變化帶來的朝夕需求變化的挑戰(zhàn)的。

所以我們就是就開始了研發(fā)PolarDB,后來就將PolarDB對外進(jìn)行商業(yè)化。從2017年開始正式的公測到2018年上線以來,一路以來PolarDB經(jīng)歷了商業(yè)化、全面的云原生化、Serverless,再到今天像云原生和智能化縱深發(fā)展的階段。

第一部分就是我剛才講到的,從Cloud-Hosted(云托管) Database走向全面自研云原生數(shù)據(jù)庫,基于存儲計算分離架構(gòu),以及物理同步復(fù)制技術(shù),來解決我們所面臨的彈性、高可用、可拓展等等一系列問題。我們推出了100%兼容MySQL以及100%兼容PG的版本,這是我們發(fā)展的第一階段。

PolarDB如果關(guān)注數(shù)據(jù)庫領(lǐng)域的,大家就會知道PolarDB實際上是在中國首個自研云原生數(shù)據(jù)庫。從PolarDB誕生那一剎那起,中國的包括阿里云在內(nèi)的數(shù)據(jù)庫發(fā)展就進(jìn)入了新的賽道和時代,就是以云原生為核心代表的云原生數(shù)據(jù)庫的快速發(fā)展。

云原生數(shù)據(jù)庫帶來的關(guān)鍵性能和體驗提升,主要體現(xiàn)在以下幾個方面:一是一體化的數(shù)據(jù)處理能力,二是極致的穩(wěn)定性,三是友好的用戶體驗,四是對TCO的大幅提升,基于彈性高可用的能力,五是極致彈性所帶來的云原生數(shù)據(jù)庫使用的便利。

實際在集團(tuán)內(nèi)部的電商業(yè)務(wù)對PolarDB提出了世界級的技術(shù)挑戰(zhàn),比如在天貓雙11峰值零點(diǎn)第一秒的瞬間,交易峰值有145倍的激增。PolarDB在天貓雙11交易峰值記錄的TPS達(dá)到了1.4億個TPS的峰值。訂單的峰值到了58.3萬筆/秒,PolarDB發(fā)展到今天也承載了阿里巴巴集團(tuán)內(nèi)部非常豐富的不同場景的業(yè)務(wù),從電商、本地生活、高德地圖等等一系列關(guān)鍵的應(yīng)用。

進(jìn)入第二階段PolarDB到今天為止,它所具備的一些關(guān)鍵能力。比如說它將云原生和分布式能力結(jié)合推出分布式版本,比如說PolarDB的開源、全面的擁抱Serverless技術(shù)。像云原生的縱深發(fā)展,我們在去年的云棲大會推出了PolarDB Always On這個版本。

我們實際上從數(shù)據(jù)庫的技術(shù)和產(chǎn)品形態(tài)來講,PolarDB可以分為集中式和分布式。在集中式的領(lǐng)域,我們推出了云原生的MySQL版本和云原生PG版本。并且基于云原生PG的版本,進(jìn)一步做了Oracle的兼容性。所以在集中式云原生版本賽道上,我們實際上全面的擁抱開源生態(tài),但是在此基礎(chǔ)上,我們堅持的走自主自研的道路。在分布式道路上,我們?nèi)娴膿肀ySQL生態(tài),推出了全面兼容MySQL云原生分布式版的PolarDB。

這是截至到目前為止使用PolarDB的客戶,這些客戶分布各行各業(yè),從金融、零售、運(yùn)營商、能源。目前我也非常高興跟大家分享PolarDB已經(jīng)有1萬家企業(yè)及客戶,PolarDB的全網(wǎng)部署CPU核數(shù)突破了100萬核,我們在全球80多個可用區(qū)都有PolarDB的影子,并且100%兼容開源生態(tài)。

我們也獲得了一系列權(quán)威認(rèn)證,比如說在Gartner每年發(fā)布的全球云數(shù)據(jù)庫市場報告的分析里面,我們連續(xù)四年進(jìn)入了領(lǐng)導(dǎo)的象限。也是中國在基礎(chǔ)軟件領(lǐng)域唯一一個進(jìn)入領(lǐng)導(dǎo)者象限的企業(yè)。

我們也獲得了去年SIGMOD 2023年最佳論文,也是中國大陸研究團(tuán)隊首次摘得該獎項。我們的市場份額根據(jù)IDC的報告,連續(xù)4年獲得了中國關(guān)系型數(shù)據(jù)庫市場份額第一。其中在公共云的市場份額超過40%,線下加公共云合在一起,我們達(dá)到了27%。

我們也獲得了一系列其他的認(rèn)證,比如說中國電子學(xué)會的科技進(jìn)步一等獎、分布式數(shù)據(jù)庫金融的權(quán)威認(rèn)證,以及國家安全測評中心推出的自主可控的認(rèn)證。

這是PolarDB一些客戶的典型案例,比如說在中國郵政、中國移動、中國聯(lián)通、韻達(dá)、友邦保險,等等一系列PolarDB都起到中流砥柱的作用,支撐了多個上億級別用戶的關(guān)鍵業(yè)務(wù)使用。幫助客戶實現(xiàn)了降本增效、安全穩(wěn)定。

在分享今天開場最后幾分鐘時間里,我想借此時間展望PolarDB的未來。當(dāng)然我的展望是非常搞對的總結(jié)一下我們對未來的判斷,后面我們的同事以及今天的重磅嘉賓會展開深入的解讀。總的來講用幾句話來概括:第一,PolarDB一定會和智能化深入結(jié)合,比如說提供更加智能化的使用數(shù)據(jù)庫的體驗,比如說在數(shù)據(jù)庫內(nèi)部更好的支持智能化的工作負(fù)載。

另外,PolarDB會堅定的推向一體化方向發(fā)展,讓數(shù)據(jù)在數(shù)據(jù)庫里自由流動,支持不同業(yè)務(wù)場景的不同數(shù)據(jù)處理需求。

具體來講,我們認(rèn)為有四化的趨勢:一是云原生化、二是平臺化、三是一體化、四是智能化。基于四化的趨勢,我們認(rèn)為數(shù)據(jù)管理開發(fā)就會像搭積木一樣輕巧有趣。

云原生化就是將Serverless等等這些技術(shù)繼續(xù)深入發(fā)展,平臺化就是要提供標(biāo)準(zhǔn)的API,支持OpenAPI等等這些讓開發(fā)更加自動化,并且基于云平臺進(jìn)行軟硬件協(xié)同的創(chuàng)新。

一體化就是將多個不同的數(shù)據(jù)處理場景能夠更加簡單易用的讓開發(fā)者使用起來,比如將TP/AP場景能夠一體化的進(jìn)行處理。這里并不是在一個引擎里完成所有的負(fù)載,而是在一份數(shù)據(jù)同一源數(shù)據(jù)的基礎(chǔ)上支持多個引擎之間數(shù)據(jù)的流動。智能化,和AI的深度結(jié)合。

具體來講,PolarDB作為云原生數(shù)據(jù)庫的領(lǐng)導(dǎo)者,在四化的方向上會深入發(fā)展。比如在云原生化上我們做Serverless多主多寫,跨AZ、跨Region災(zāi)備容災(zāi),去做全球數(shù)據(jù)庫,以及率先推出來的三層解耦的架構(gòu)。

在平臺化上,基于職能硬件做透明壓縮,實現(xiàn)了3倍以上的壓縮比。基于倚天ARM做深入的軟硬件協(xié)同的優(yōu)化,推出了全加密數(shù)據(jù)庫;贗ntel的加密芯片能力,我們也積極的探索最新的CXL這種技術(shù)。

在一體化上,我們深入地探索Zero ETL,將PolarDB+AnalyticDB相結(jié)合,通過完整的一體化、為用戶提供一站式的HTAP解決方案。我們將DB+存儲,比如將PolarDB和緩存提供一體化數(shù)據(jù)庫一致的體驗。

在智能化上,我們深入的結(jié)合AI,比如用NL直接和數(shù)據(jù)庫進(jìn)行交互。我們對接大模型提供推理能力等等,這些面向AIGC的應(yīng)用。

最后我想講PolarDB這個名字,來自Polar這個單詞,它代表北極,北極代表不斷的探索極致,不斷的探索邊界,不斷的去創(chuàng)新。Gartner在今年最新的DBMS云數(shù)據(jù)庫魔力象限報告里也指出,阿里云的云原生數(shù)據(jù)庫正在引領(lǐng)云原生數(shù)據(jù)庫領(lǐng)域的技術(shù)創(chuàng)新。

回到我一開始講的PolarDB設(shè)計的初衷,從易用性、穩(wěn)定性、彈性、經(jīng)濟(jì)、一體化,我們提供了妙計的數(shù)據(jù)同步。產(chǎn)品體驗在阿里云所有產(chǎn)品里NPS排名第1,提供5個9的高可用的保證,提供0-1000核秒級的彈性能力,最高可以幫助客戶降低60%以上的成本。

今天大會有是面向開發(fā)者,有非常多的互動環(huán)節(jié),在阿里云官網(wǎng)包括今天活動現(xiàn)場都有非常豐富的面向開發(fā)者、面向終端用戶和客戶的體驗活動。比如說場景體驗館費(fèi)用試用…等一系列活動,歡迎開發(fā)者積極的參與到我們提供的豐富的活動中,幫助PolarDB更好的去成長。

我今天的分享就到這里,再次感謝大家在背景的冬天抽時間來到現(xiàn)場,今天的主論壇會有更多的重磅嘉賓,基于我今天的開場進(jìn)行進(jìn)一步的深度解讀。謝謝大家!

關(guān)鍵詞:阿里云李飛飛PolarDB