NoSQL一詞最早出現(xiàn)在1998年。2009年Last.fm的Johan Oskarsson發(fā)起了一次關(guān)于分布式開(kāi)源數(shù)據(jù)庫(kù)的討論,來(lái)自Rackspace的Eric Evans再次提出了NoSQL概念,這時(shí)的NoSQL主要是指非關(guān)系型、分布式、不提供數(shù)據(jù)庫(kù)設(shè)計(jì)模式。從2009年開(kāi)始,NoSQL開(kāi)始逐漸興起和發(fā)展。
回望歷史應(yīng)該說(shuō)NoSQL數(shù)據(jù)庫(kù)的興起,完全是十年來(lái)伴隨互聯(lián)網(wǎng)技術(shù),大數(shù)據(jù)數(shù)據(jù)的興起和發(fā)展,NoSQL在面臨大數(shù)據(jù)場(chǎng)景下相對(duì)于關(guān)系型數(shù)據(jù)庫(kù)運(yùn)用,這一概念無(wú)疑是一種全新思維的注入。
正值2018年底之際,讓我們來(lái)看看NoSQL數(shù)據(jù)庫(kù)領(lǐng)域發(fā)生了哪些深刻的變化和阿里云NoSQL的關(guān)鍵技術(shù),嘗試探究未來(lái)十年云計(jì)算時(shí)代新趨勢(shì)。
云NoSQL數(shù)據(jù)庫(kù)成為數(shù)據(jù)庫(kù)領(lǐng)域重要增長(zhǎng)引擎
云化趨勢(shì)不可避免,根據(jù)Gartner的報(bào)告,2017年超過(guò)73%的DBMS增長(zhǎng)來(lái)自云廠商,Gartner象限里面AWS在領(lǐng)導(dǎo)者象限上升趨勢(shì)明確,老牌廠商下滑嚴(yán)重。在2018年Gartner報(bào)告中,阿里云數(shù)據(jù)庫(kù)更是中國(guó)唯一首次入圍遠(yuǎn)見(jiàn)者象限。而在眾多云廠商里面增長(zhǎng)最快的又是NoSQL數(shù)據(jù)庫(kù),云NoSQL成為數(shù)據(jù)庫(kù)領(lǐng)域重要增長(zhǎng)引擎。
NoSQL融合和跨界創(chuàng)新成為新趨勢(shì)
2018年對(duì)SQL/NoSQL是一個(gè)重要的一年。MySQL 8.0重點(diǎn)增強(qiáng)了json支持,整行是一個(gè)文檔,并提供了專門(mén)的接口用于訪問(wèn),類似MongoDB的能力。MongoDB release了4.0版本,NoSQL領(lǐng)域里面第一個(gè)開(kāi)始支持事務(wù),在剛剛舉行的2018年的AWS:reivent大會(huì)上,dynamodb也宣布支持事務(wù)。傳統(tǒng)SQL/NoSQL不再界限分明,NoSQL和SQL數(shù)據(jù)庫(kù)融合和跨界創(chuàng)新逐漸成為新趨勢(shì),事務(wù)不再是關(guān)系型數(shù)據(jù)庫(kù)獨(dú)門(mén)秘籍。
多模成為事實(shí)標(biāo)準(zhǔn)
如果去年Gartner在2017年數(shù)據(jù)庫(kù)廠商推薦報(bào)告中還在談多模是發(fā)展趨勢(shì)的話,今年再看看各大數(shù)據(jù)庫(kù)廠商都已經(jīng)紛紛支持了多模,如Azure的cosmosDB早就支持K/V,列簇,文檔,圖。AWS的DynamoDB支持KV和文檔,阿里云新發(fā)布X-Pack更是將多模推上新高度,KV的基礎(chǔ)上,同時(shí)支持時(shí)序、時(shí)空、圖、文檔等多種數(shù)據(jù)模型。
全球分布式成為重量級(jí)玩家的入門(mén)門(mén)檻
云廠商之所以有這么強(qiáng)大的活力,除了在數(shù)據(jù)庫(kù)內(nèi)核本身長(zhǎng)足的進(jìn)步之外,結(jié)合云服務(wù)整體生態(tài)的創(chuàng)新是重要的一環(huán)。云廠商3A玩家的主流NoSQL數(shù)據(jù)庫(kù)都已經(jīng)全面覆蓋了全球分布式能力,助力企業(yè)參與全球業(yè)務(wù)競(jìng)爭(zhēng)。是否具備全球擴(kuò)展和分布式的能力,是云NoSQL數(shù)據(jù)庫(kù)重要的入門(mén)門(mén)檻。
阿里云集團(tuán)是國(guó)內(nèi)最早提出數(shù)據(jù)戰(zhàn)略,本身也擁有最大體量的數(shù)據(jù),是最早投入NoSQL數(shù)據(jù)庫(kù)技術(shù)研發(fā),目前也擁有國(guó)內(nèi)最大的專家團(tuán)隊(duì)。在持續(xù)十年技術(shù)加持下,阿里云NoSQL目前覆蓋了所有主流的NoSQL數(shù)據(jù)庫(kù),如Redis/mongodb/HBase等等。阿里云NoSQL數(shù)據(jù)庫(kù)多項(xiàng)獨(dú)家關(guān)鍵技術(shù)領(lǐng)先競(jìng)爭(zhēng)對(duì)手,是國(guó)內(nèi)當(dāng)之無(wú)愧的NoSQL數(shù)據(jù)庫(kù)排頭兵。
關(guān)鍵技術(shù)一:8月份推出Redis獨(dú)家全球多活
8月份阿里云Redis,全球云廠商首家推出Redis全球多活,解決多媒體、游戲、電商等多行業(yè)客戶業(yè)務(wù)出海、地域級(jí)災(zāi)備、全球同服/多活、跨域數(shù)據(jù)遷移的訴求。多項(xiàng)關(guān)鍵能力獨(dú)步領(lǐng)域內(nèi):
全球多活:內(nèi)核級(jí)別支持,實(shí)現(xiàn)多節(jié)點(diǎn)全球容災(zāi)。
高可用:同步通道支持?jǐn)帱c(diǎn)續(xù)傳,容忍天級(jí)別的隔斷,子實(shí)例HA自動(dòng)切換
高性能:?jiǎn)瓮ǖ?0萬(wàn)TPS,高于Redis處理速度;延遲低、洲際內(nèi)百毫秒延遲
支持?jǐn)?shù)據(jù)最終一致性:CRDT沖突解決方案+數(shù)據(jù)一致性檢測(cè),基于Redis內(nèi)核改造,原生Redis內(nèi)核無(wú)此功能。
關(guān)鍵技術(shù)二:10月份全球第一家云廠商支持MongoDB 4.0版本,多項(xiàng)獨(dú)家企業(yè)級(jí)能力,領(lǐng)域內(nèi)領(lǐng)先
跨域雙活:數(shù)據(jù)雙向同步,相比現(xiàn)有通道產(chǎn)品提升100%效率,業(yè)界領(lǐng)先。
首創(chuàng)物理+邏輯備份雙能力:物理備份,相比開(kāi)源版本備份效率提升100%,恢復(fù)效率提升300%。創(chuàng)新性提供邏輯snapshot能力,解決政企等定期大批量數(shù)據(jù)更新需求,同架構(gòu)下性價(jià)比提升100%。
秒級(jí)監(jiān)控及智能診斷能力:提供每秒粒度的監(jiān)控?cái)?shù)據(jù)采集,監(jiān)控精度提升數(shù)十倍。結(jié)合監(jiān)控、審計(jì)等數(shù)據(jù)提供智能診斷,分析系統(tǒng)運(yùn)行瓶頸并自動(dòng)化提供優(yōu)化建議。
關(guān)鍵技術(shù)三:HBase發(fā)布全新X-Pack,支持多模和融合負(fù)載能力,定義云HBase業(yè)界新標(biāo)準(zhǔn)
12月13日第8屆中國(guó)云計(jì)算標(biāo)準(zhǔn)和應(yīng)用大會(huì)隆重發(fā)布X-Pack,新增多模型和融合負(fù)載支持。
多模型支持:同時(shí)支持KV、時(shí)序、時(shí)空、圖、文檔等多種數(shù)據(jù)模型,內(nèi)置豐富處理能力,讓業(yè)務(wù)開(kāi)發(fā)效率提升百倍。
融合負(fù)載支持:ApsaraDB HBase在在線能力的基礎(chǔ)上,融合流處理、批處理、OLAP,OLTP、高速對(duì)象存儲(chǔ),全文檢索等能力,提供客戶業(yè)務(wù)開(kāi)箱即用的能力。
多模型和融合負(fù)載是云HBase領(lǐng)域第一個(gè)具備此能力的云服務(wù)。
阿里云6月6日全球首發(fā)2.0,12.13日又全新推出X-Pack,持續(xù)領(lǐng)先的背后是高強(qiáng)度,持續(xù)的研發(fā)投入,阿里巴巴集團(tuán)早在2010開(kāi)始研究并把HBase投入生產(chǎn)環(huán)境使用,從最初的淘寶歷史交易記錄,到螞蟻安全風(fēng)控?cái)?shù)據(jù)存儲(chǔ)。持續(xù)8年的投入,歷經(jīng)8年雙十一鍛煉。4個(gè)PMC,6個(gè)committer,造就了國(guó)內(nèi)最大最專業(yè)的HBase技術(shù)團(tuán)隊(duì),其中HBase內(nèi)核中超過(guò)200+重要的feature是阿里貢獻(xiàn)。集團(tuán)內(nèi)部超過(guò)萬(wàn)臺(tái)的規(guī)模,單集群超過(guò)千臺(tái),全球領(lǐng)先。
云HBase的能力也得到了客戶的高度認(rèn)可,短短1年間,就覆蓋了社交、金融、政企、車聯(lián)網(wǎng)、交通、物流、零售、電商等數(shù)十個(gè)個(gè)行業(yè),幫單用戶頂住千萬(wàn)級(jí)QPS的業(yè)務(wù)壓力,以及百PB級(jí)數(shù)據(jù)高效存儲(chǔ)和處理。
評(píng)論