“云”的力量崛起,數(shù)據(jù)庫市場再起波瀾

時間:2019-03-25

來源: 至頂網(wǎng)

導(dǎo)語:數(shù)據(jù)庫市場形成今天的格局已經(jīng)很久了,商業(yè)數(shù)據(jù)庫為王,這幾乎沒有變過。不過,云來了,以AWS、阿里云為代表的云服務(wù)商攜云原生數(shù)據(jù)庫發(fā)起了新一輪挑戰(zhàn)。與以往歷次的挑戰(zhàn)不同,這次的競賽換了賽道。

數(shù)據(jù)庫市場形成今天的格局已經(jīng)很久了,商業(yè)數(shù)據(jù)庫為王,這幾乎沒有變過。不過,云來了,以AWS、阿里云為代表的云服務(wù)商攜云原生數(shù)據(jù)庫發(fā)起了新一輪挑戰(zhàn)。與以往歷次的挑戰(zhàn)不同,這次的競賽換了賽道。

3月21日,阿里云對外發(fā)布了POLARDBv2.0。此前的POLARDB針對的是MySQL用戶,這一次POLARDB還可以兼容Oracle數(shù)據(jù)庫。據(jù)悉,這也是首個兼容Oracle的云原生數(shù)據(jù)庫,可幫助金融、醫(yī)療、制造等大型企業(yè)在數(shù)小時內(nèi)完成業(yè)務(wù)遷移,10TB數(shù)據(jù)備份只需10分鐘。

因云而生的POLARDB

數(shù)據(jù)庫誕生于上個世紀(jì)70年代,經(jīng)過這些年的發(fā)展,無論是技術(shù)還是市場格局都已經(jīng)趨于穩(wěn)定,因此市場很長時間以來一直處于波瀾不驚的狀態(tài),不過,云時代的到來打破了這種平靜,因?yàn)樵谠茣r代傳統(tǒng)數(shù)據(jù)庫面臨很多新的挑戰(zhàn),這就給了新生的云原生數(shù)據(jù)庫以機(jī)會。

在2019阿里云峰會·北京站上,阿里云智能總裁張建鋒在演講時曾提到了云給這個世界帶來的三個變化,即IT基礎(chǔ)設(shè)施的云化、核心技術(shù)的互聯(lián)網(wǎng)化、應(yīng)用的數(shù)據(jù)化和智能化。

“基礎(chǔ)設(shè)施的云化需要一套新的系統(tǒng),需要基于互聯(lián)網(wǎng)技術(shù)來進(jìn)行改造。因此,下一代的技術(shù)一定構(gòu)建在互聯(lián)網(wǎng)技術(shù)和云化基礎(chǔ)設(shè)施上的?!睆埥ㄤh表示。

而阿里云的數(shù)據(jù)庫POLARDB正是適應(yīng)基礎(chǔ)設(shè)施的云化而誕生的,正因?yàn)榇?,POLARDB這類數(shù)據(jù)庫也被稱為云原生數(shù)據(jù)庫,包括AWS的Aurora也是這一類型的代表。

實(shí)際上,阿里云早期也是傳統(tǒng)數(shù)據(jù)庫的使用者,正是因?yàn)樵频恼Q生,因?yàn)樽陨順I(yè)務(wù)不斷成長,發(fā)現(xiàn)傳統(tǒng)數(shù)據(jù)庫越來越難以滿足自身的需求,才有了自研的云原生POLARDB。

“阿里的業(yè)務(wù)很復(fù)雜,數(shù)據(jù)量很大,隨著業(yè)務(wù)的發(fā)展,基于開源數(shù)據(jù)庫的分布分表中間件的解決方案已經(jīng)不能滿足。這就是POLARDB誕生的直接原因?!卑⒗镌浦悄軘?shù)據(jù)庫產(chǎn)品線總負(fù)責(zé)人李飛飛說。

享受云等諸多技術(shù)紅利

作為一款誕生于云時代、一開始就架構(gòu)在云平臺之上的云原生數(shù)據(jù)庫天生地具有很多優(yōu)勢。比如,彈性伸縮能力就是云原生數(shù)據(jù)庫最重要的特點(diǎn),即當(dāng)用戶業(yè)務(wù)量低的時候,就少分配資源;當(dāng)業(yè)務(wù)負(fù)載高的時候,通過只讀節(jié)點(diǎn)等逐漸擴(kuò)展的方式,讓數(shù)據(jù)庫支持業(yè)務(wù)的增長。這種彈性伸縮的能力還帶來另一個好處,就是按需付費(fèi),成本節(jié)約。所以,云原生數(shù)據(jù)庫往往具有更高的性價(jià)比。

“傳統(tǒng)數(shù)據(jù)庫的典型架構(gòu)就是單節(jié)點(diǎn)架構(gòu),有存儲引擎、查詢引擎和優(yōu)化器引擎,再上面是SQLParser,這一套架構(gòu)中存儲和計(jì)算是綁定在一起的,而云原生數(shù)據(jù)庫存儲與計(jì)算是分離的?!崩铒w飛表示。

李飛飛介紹說,POLARDB采用的是分布式共享存儲架構(gòu),計(jì)算與存儲分離。由于計(jì)算與存儲的解耦,存儲就可以通過RDMA高速網(wǎng)絡(luò)做成一個分布式存儲,而看起來仍然像一個本地盤。正是由于采用了計(jì)算與存儲分離的架構(gòu)設(shè)計(jì)使得POLARDB的最大數(shù)據(jù)容量可以達(dá)到100TB,這是開源數(shù)據(jù)庫難以企及的,也成為POLARDB很多早期用戶采用它來取代MySQL的一個主要原因。

除了借助RDMA等網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)彈性伸縮能力之外,POLARDB還享受了很多現(xiàn)代技術(shù)的紅利。比如,POLARDB采用了英特爾的傲騰——這是一種訪問速度介于內(nèi)存和SSD之間的新型存儲介質(zhì),如果需要擴(kuò)容,可以在5分鐘之內(nèi)完成節(jié)點(diǎn)規(guī)格的升級和進(jìn)行只讀節(jié)點(diǎn)的擴(kuò)展,極速適配。

實(shí)際上,傲騰的對數(shù)據(jù)庫的影響不只是快速,它也在一定程度上改變了數(shù)據(jù)庫的設(shè)計(jì)邏輯,讓數(shù)據(jù)一旦寫了之后實(shí)時就可持續(xù)性了,持久化了。

另外,像GPU加速在POLARDB中也有采用。在POLARDB中一些重復(fù)性或相似性比較高的計(jì)算,會Offload到FPGA來做,通過FPGA的定制化的計(jì)算模塊重復(fù)調(diào)用,來節(jié)省CPU的時間,從而帶給用戶更好地體驗(yàn)。

不斷升級的產(chǎn)品

POLARDB也在不斷升級,目前阿里云還在研發(fā)POLARDB的分布式版本,今年會宣布公測。該版本的目標(biāo)客戶是業(yè)務(wù)數(shù)據(jù)量超過單機(jī)數(shù)據(jù)庫的承受能力,業(yè)務(wù)復(fù)雜對資源彈性要求高,例如要求數(shù)據(jù)不丟失,系統(tǒng)高穩(wěn)定高可用。

據(jù)悉,它能支持更海量的數(shù)據(jù)、更高并發(fā)的處理能力,基于阿里的核心業(yè)務(wù)十余年打磨,圍繞高效低成本存儲引擎X-Engine,提供企業(yè)化高可用的X-Paxos協(xié)議實(shí)現(xiàn)。

李飛飛介紹,POLARDB分布式版本的一大特性就是解決了分庫分表問題。早期互聯(lián)網(wǎng)公司采用基于中間件技術(shù)的分庫分表技術(shù)解決資源擴(kuò)展問題,但這會大大增加系統(tǒng)的復(fù)雜度和對應(yīng)用的侵入。因?yàn)楹芏鄷r候這意味著業(yè)務(wù)邏輯的重構(gòu)、軟件的改寫,成本非常高。而POLARDB分布式版本具有類似GoogleSpanner的先進(jìn)架構(gòu),同時又?jǐn)[脫其昂貴復(fù)雜的原子鐘依賴。

“阿里很多大促活動,比如‘雙11’,光靠云原生共享存儲是無法完全解決這個問題。過去兩年,我們一直在研發(fā)自己的分布式存儲技術(shù),它的核心思路就是分布分表,但我們不希望用中間件的解決方案。”李飛飛說。

李飛飛解釋說,與基于中間件技術(shù)的分庫分表不同,阿里云希望做一個原生的分布式數(shù)據(jù)庫,在內(nèi)核里面做分布分表,以盡可能減少對業(yè)務(wù)層的沖擊?,F(xiàn)在阿里云要把分布式數(shù)據(jù)庫的技術(shù)和POLARDB有機(jī)地結(jié)合起來。

“我們的目標(biāo)是打造一個通用的商業(yè)數(shù)據(jù)庫,要求非常產(chǎn)品化、標(biāo)準(zhǔn)化,能夠支持不同產(chǎn)品。未來POLARDB分布式版本能夠提供一個基于共享存儲的一寫多讀的云原生數(shù)據(jù)庫,同時利用分布式架構(gòu)能夠快速靈活拓展。這樣,不管是在公有云上,還是針對線下的一些企業(yè)級超大規(guī)模的用戶,我們都能夠用POLARDB去統(tǒng)一滿足用戶需求。”李飛飛說。

有挑戰(zhàn)更是機(jī)遇

很顯然,在數(shù)據(jù)庫市場,POLARDB是一個新來者,甚至與AWS的Aurora相比,POLARDB也要晚幾年。但李飛飛認(rèn)為,作為挑戰(zhàn)阿里云的數(shù)據(jù)庫具有自己的獨(dú)特優(yōu)勢,而最大的優(yōu)勢是背后有阿里的業(yè)務(wù)在推動。

“任何技術(shù)都是業(yè)務(wù)推動來衍生的,只要你有業(yè)務(wù)場景,技術(shù)就一定會逐步從發(fā)展到領(lǐng)先。比如阿里電商‘雙11’在世界上就絕無僅有,阿里云的數(shù)據(jù)庫必須經(jīng)受住海量和高并發(fā)的實(shí)戰(zhàn)考驗(yàn)。”李飛飛說。

實(shí)際上,阿里云數(shù)據(jù)庫技術(shù)也得到國際咨詢機(jī)構(gòu)的認(rèn)可,在2018Gartner數(shù)據(jù)庫魔力象限中,阿里云成為國內(nèi)首個入選的科技公司。

“這代表了阿里云的數(shù)據(jù)庫技術(shù)已經(jīng)和頂級數(shù)據(jù)庫廠商站在了同一個舞臺。中國數(shù)據(jù)庫廠商有這個機(jī)會,非常榮幸。不能只說是阿里的功勞,也是整個中國IT產(chǎn)業(yè)、中國經(jīng)濟(jì)發(fā)展的結(jié)果。如果沒有中國數(shù)字化經(jīng)濟(jì)的蓬勃發(fā)展,我們是不可能取得這樣的成功。”李飛飛說。

李飛飛坦言,作為挑戰(zhàn)者阿里云數(shù)據(jù)庫要真正與數(shù)據(jù)庫巨頭競爭,面臨不小的挑戰(zhàn)。

第一個是阿里云和傳統(tǒng)數(shù)據(jù)庫廠商有一個非常大的不同,就是傳統(tǒng)數(shù)據(jù)庫廠商可以只研發(fā)數(shù)據(jù)庫產(chǎn)品,而阿里云數(shù)據(jù)庫還要支持集團(tuán)的業(yè)務(wù),還要服務(wù)自己云上的客戶以及私有云、混合云的外部客戶。

“我們面臨的是非常復(fù)雜的一個場景:又要研發(fā),又要運(yùn)維。既要支持集團(tuán)的業(yè)務(wù),又要支持云上的業(yè)務(wù),所以穩(wěn)定性、安全運(yùn)維這絕對是我們第一生命線。”李飛飛表示。

第二個挑戰(zhàn)也是李飛飛認(rèn)為最核心的挑戰(zhàn),是混合云部署所帶來的,這里面既有技術(shù)上的挑戰(zhàn)也有業(yè)務(wù)上的挑戰(zhàn)。比如,你怎么保證安全、穩(wěn)定、高效地部署混合云,混合云的數(shù)據(jù)架構(gòu)如何設(shè)計(jì)等等。

第三個是數(shù)據(jù)的安全隱私保護(hù),這是阿里云數(shù)據(jù)庫一直不敢放松的。

第四點(diǎn)就是智能化大規(guī)模落地和應(yīng)用。當(dāng)系統(tǒng)越來越復(fù)雜,數(shù)據(jù)量越來越大,運(yùn)維挑戰(zhàn)越來越高的時候,就必須利用人工智能、機(jī)器學(xué)習(xí)的技術(shù)盡可能地實(shí)現(xiàn)自動運(yùn)維,提高運(yùn)維效能。

“這些是挑戰(zhàn)也是機(jī)遇,阿里云的業(yè)務(wù)快速發(fā)展正在不斷驅(qū)動我們技術(shù)的發(fā)展,驗(yàn)證和帶領(lǐng)技術(shù)不斷往前走,我們已經(jīng)走在了云原生數(shù)據(jù)庫領(lǐng)域的前列?!崩铒w飛總結(jié)說。

聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問題,請及時聯(lián)系我們刪除(QQ: 2737591964,不便之處,敬請諒解!

中傳動網(wǎng)版權(quán)與免責(zé)聲明:

凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運(yùn)動控制公眾號獲取更多資訊

關(guān)注直驅(qū)與傳動公眾號獲取更多資訊

關(guān)注中國傳動網(wǎng)公眾號獲取更多資訊

最新新聞
查看更多資訊

熱搜詞
  • 運(yùn)動控制
  • 伺服系統(tǒng)
  • 機(jī)器視覺
  • 機(jī)械傳動
  • 編碼器
  • 直驅(qū)系統(tǒng)
  • 工業(yè)電源
  • 電力電子
  • 工業(yè)互聯(lián)
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機(jī)界面
  • PLC
  • 電氣聯(lián)接
  • 工業(yè)機(jī)器人
  • 低壓電器
  • 機(jī)柜
回頂部
點(diǎn)贊 0
取消 0