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