精品国产亚洲一区二区三区|亚洲国产精彩中文乱码AV|久久久久亚洲AV综合波多野结衣|漂亮少妇各种调教玩弄在线

<blockquote id="ixlwe"><option id="ixlwe"></option></blockquote>
  • <span id="ixlwe"></span>

  • <abbr id="ixlwe"></abbr>

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    報(bào)道來(lái)自IT168 覃里

    細(xì)心的人可能會(huì)發(fā)現(xiàn),這幾年云計(jì)算廠商發(fā)布會(huì)上,數(shù)據(jù)庫(kù)的份量越來(lái)越重,新數(shù)據(jù)庫(kù)服務(wù)的發(fā)布也越來(lái)越多,云計(jì)算廠商正在不斷涉入數(shù)據(jù)庫(kù)領(lǐng)域,并有愈演愈烈之勢(shì)。

    亞馬遜AWS此前就推出了Aurora,DynamoDB、Redshift等自研數(shù)據(jù)庫(kù)服務(wù),前不久又推出了一大批數(shù)據(jù)庫(kù)服務(wù),其中包含新的圖數(shù)據(jù)庫(kù)Neptune。阿里云也在今年9月份發(fā)布了基于第三代分布式共享存儲(chǔ)架構(gòu)自研的新一代關(guān)系型數(shù)據(jù)庫(kù)POLARDB,其早期自研的分布式關(guān)系型數(shù)據(jù)庫(kù)OceanBase也同步在阿里云上開(kāi)放公測(cè)。而就在上周,青云QingCloud也推出了自研的新一代分布式數(shù)據(jù)庫(kù)服務(wù)RadonDB。

    看起來(lái),云計(jì)算廠商們似乎有些不務(wù)正業(yè),跨界玩的很嗨,如你也是這樣認(rèn)為,那就out啦,原因顯然沒(méi)那么簡(jiǎn)單。

    90%以上業(yè)務(wù)都是圍繞數(shù)據(jù)庫(kù)構(gòu)建

    云計(jì)算中,SaaS才是利潤(rùn)最豐厚、對(duì)用戶(hù)粘性最強(qiáng)的部分。容器技術(shù)的發(fā)展讓企業(yè)把業(yè)務(wù)負(fù)載從一個(gè)IaaS云上遷移到另一個(gè)IaaS上變得更容易,但SaaS卻截然不同,如SAP,Oracle和Salesforce等公司的軟件產(chǎn)品,因?yàn)榕c業(yè)務(wù)深度整合,企業(yè)要想從一個(gè)SaaS供應(yīng)商切換到另一個(gè)SaaS供應(yīng)商變得非常困難。而在SaaS中,數(shù)據(jù)庫(kù)服務(wù)卻是最為核心又極為基礎(chǔ)的能力。

    青云QingCloud CTO甘泉在發(fā)布會(huì)上就表示,在關(guān)鍵業(yè)務(wù)里一個(gè)最普遍的業(yè)務(wù)形態(tài)就是數(shù)據(jù)庫(kù),90%以上的業(yè)務(wù)都是圍繞著數(shù)據(jù)庫(kù)構(gòu)建的。這就是青云為什么一定要提供一個(gè)分布式數(shù)據(jù)庫(kù)RadonDB的原因。

    亞馬遜AWS首席執(zhí)行官Andy Jassy在剛結(jié)束不久的AWS re:Invent 2017大會(huì)上也指出,云計(jì)算的下一個(gè)競(jìng)爭(zhēng)戰(zhàn)場(chǎng)是數(shù)據(jù)庫(kù),他認(rèn)為數(shù)據(jù)庫(kù)將會(huì)是另一個(gè)可以讓所有人都能看到巨大變化的領(lǐng)域。

    阿里云數(shù)據(jù)庫(kù)掌門(mén)人褚霸則對(duì)筆者說(shuō)過(guò),為了讓用戶(hù)用的更爽,自研數(shù)據(jù)庫(kù)也就成了一種必然的選擇,這也是時(shí)代發(fā)展的一種必然。而自研數(shù)據(jù)庫(kù)也是競(jìng)爭(zhēng)力的體現(xiàn),意味著阿里云從生產(chǎn)組裝到獨(dú)立研發(fā)的轉(zhuǎn)變。

    他還表示,今天不只是阿里云要做這樣做,而是所有的云計(jì)算廠商都不可避免的要經(jīng)歷這樣一個(gè)階段。他認(rèn)為,在未來(lái)2-3年內(nèi),沒(méi)有自研數(shù)據(jù)庫(kù)的云計(jì)算廠商將會(huì)被逐漸淘汰出局。

    關(guān)于亞馬遜與阿里云發(fā)布的新數(shù)據(jù)庫(kù)服務(wù)不是本文重點(diǎn),有興趣的可以看看老魚(yú)之前的文章。

    1、與Oracle戰(zhàn)爭(zhēng)或?qū)⑸?jí),AWS又發(fā)布了一大批新的數(shù)據(jù)庫(kù)服務(wù)

    2、對(duì)話(huà)?cǎi)野裕喊⒗镌瓢l(fā)布POLARDB數(shù)據(jù)庫(kù)意味著什么?

    今天,本文將從架構(gòu)設(shè)計(jì)、功能特性、實(shí)現(xiàn)原理、性能等多個(gè)角度,超詳細(xì)的介紹青云剛剛出爐的分布式數(shù)據(jù)庫(kù)-----RadonDB 。

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    以下內(nèi)容來(lái)自青云QingCloud數(shù)據(jù)庫(kù)高級(jí)技術(shù)專(zhuān)家張雁飛的演講(不代表老魚(yú)觀點(diǎn)),老魚(yú)在不改變演講所表達(dá)的意思基礎(chǔ)上僅略作修改。

    青云為何要發(fā)布RadonDB?

    “隨著數(shù)據(jù)量膨脹式發(fā)展,部分場(chǎng)景的數(shù)據(jù)量已經(jīng)達(dá)到了指數(shù)級(jí)增長(zhǎng),原有單機(jī)數(shù)據(jù)庫(kù)已經(jīng)無(wú)法承載如此大的數(shù)據(jù)量,這就需要一款新的分布式數(shù)據(jù)庫(kù),這就是青云研發(fā)RadonDB的初衷。“張雁飛說(shuō)。

    RadonDB定位是新一代分布式關(guān)系型數(shù)據(jù)庫(kù),基于 MySQL 研發(fā),注意是基于MySQL 研發(fā),“新”的體現(xiàn)就在這里。分布式關(guān)系型數(shù)據(jù)庫(kù)并不少見(jiàn),大都是完全重寫(xiě),基于MySQL的幾乎沒(méi)有,原因就在把流行的分布式算法和MySQL結(jié)合起來(lái)很難,不僅考驗(yàn)對(duì)分布式的理解,更考驗(yàn)對(duì)數(shù)據(jù)庫(kù)的理解。

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    而基于MySQL的分布式數(shù)據(jù)庫(kù)其好處除了上圖表述外。更意味著,用戶(hù)原來(lái)基于單機(jī)版MySQL開(kāi)發(fā)的應(yīng)用程序,基本不用做任何的修改就可以直接遷移到RadonDB上,不再需要去考慮分庫(kù)分表、讀寫(xiě)分離等各方面讓人頭疼的問(wèn)題。

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    RadonDB的特性主要有5個(gè)方面:

    第一,可擴(kuò)展,用戶(hù)只需用鼠標(biāo)點(diǎn)擊兩下,就可以增加更多的節(jié)點(diǎn),獲得更大的容量和更高的性能,它的擴(kuò)展是線(xiàn)性的;

    第二,高可用,RadonDB上層的SQL節(jié)點(diǎn)和下層的存儲(chǔ)節(jié)點(diǎn)都是分布式的,且完全無(wú)中心化,不會(huì)出現(xiàn)單點(diǎn)故障,當(dāng)副本出現(xiàn)問(wèn)題的時(shí)候,可以秒級(jí)自動(dòng)切換,無(wú)需人工干預(yù);

    第三,強(qiáng)一致,RadonDB具備分布式事務(wù)的能力,意味著可以滿(mǎn)足金融客戶(hù)的需求,雖然是分布式數(shù)據(jù)庫(kù),依然可以保證其強(qiáng)一致性;

    第四,易部署,因?yàn)闆](méi)有中心化,所以很容易跟云平臺(tái)相結(jié)合,也可以獨(dú)立部署;

    第五,MyNewSQL,從MySQL到NoSQL,然后到現(xiàn)在比較流行的NewSQL,而青云現(xiàn)在已經(jīng)走到了MyNewSQL這條道路上,就是MySQL和NewSQL相結(jié)合,充分發(fā)揮兩者的優(yōu)勢(shì)。

    RadonDB的架構(gòu)設(shè)計(jì)

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    RadonDB的架構(gòu)主要有兩大部分組成:分布式SQL節(jié)點(diǎn)+分布式的存儲(chǔ)節(jié)點(diǎn)。

    分布式SQL節(jié)點(diǎn)的作用,是把用戶(hù)的請(qǐng)求生成分布式執(zhí)行計(jì)劃和分布式執(zhí)行器,這些執(zhí)行器在后端的存儲(chǔ)節(jié)點(diǎn)上并行執(zhí)行。據(jù)了解,青云已經(jīng)做到了對(duì)用戶(hù)的每個(gè)SQL都可以并行執(zhí)行,這是RadonDB高性能的一種體現(xiàn)。

    底層是分布式存儲(chǔ)節(jié)點(diǎn),每一個(gè)存儲(chǔ)節(jié)點(diǎn)其實(shí)就是一個(gè)MySQL Plus,MySQL Plus是一個(gè)一主兩從的MySQL集群,具備高可用、強(qiáng)一致的能力。

    這兩大部分就組成了RadonDB的整體架構(gòu)。

    張雁飛表示,這是青云基于MySQL做的分布式數(shù)據(jù)庫(kù)中的創(chuàng)新。其中,底層存儲(chǔ)副本是用MySQL, MySQL不僅提供存儲(chǔ)能力,還可以提供計(jì)算能力。這樣可以把SQL層的用戶(hù)請(qǐng)求中的計(jì)算下推到存儲(chǔ)層,減少了SQL層和存儲(chǔ)層的網(wǎng)絡(luò)交互。

    RadonDB如何解決大容量問(wèn)題?

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    分布式本來(lái)就是為了解決大容量的問(wèn)題,因此大容量是RadonDB首先要解決的一個(gè)問(wèn)題。RadonDB實(shí)現(xiàn)了智能化擴(kuò)容,當(dāng)用戶(hù)需要擴(kuò)容的時(shí)候,RadonDB會(huì)采集一些數(shù)據(jù),擴(kuò)容機(jī)器人通過(guò)分析這些擴(kuò)容數(shù)據(jù),生成擴(kuò)容建議,并將數(shù)據(jù)從一個(gè)地方遷移到另一個(gè)地方,這就是智能化擴(kuò)容。

    另外,青云還提供了兩種存儲(chǔ)引擎供用戶(hù)選擇,一個(gè)是比較常用的InnoDB,另一個(gè)就是高壓縮的引擎——TokuDB,壓縮比較高,當(dāng)數(shù)據(jù)量較大時(shí),青云建議選擇TokuDB引擎。

    如何做到高可用、強(qiáng)一致?

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    上面提到SQL層是分布式、無(wú)狀態(tài)的,因此,可以隨便切換。那么,存儲(chǔ)層如何做到高可用呢?

    從上面這張PPT的圖中可以看出,MySQL Plus是三副本,每一個(gè)副本都是一個(gè)MySQL。當(dāng)主節(jié)點(diǎn)故障時(shí),青云使用Raft協(xié)議(Raft協(xié)議是當(dāng)今分布式比較流行的、大家普遍采用的一個(gè)協(xié)議)。青云還結(jié)合GTID并行復(fù)制,包括Semi-sync復(fù)制技術(shù),保證主從切換后,數(shù)據(jù)零丟失且強(qiáng)一致,這是RadonDB達(dá)到金融級(jí)高可用、強(qiáng)一致的原因。

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    為了保證數(shù)據(jù)一致性,RadonDB提供了分布式事務(wù)能力,當(dāng)某個(gè)節(jié)點(diǎn)更新失敗時(shí),其他節(jié)點(diǎn)的數(shù)據(jù)會(huì)自動(dòng)回滾。單個(gè)節(jié)點(diǎn)內(nèi)多個(gè)副本間通過(guò)Raft、GTID,甚至Semi-sync做到副本間的強(qiáng)一致。這兩個(gè)層面結(jié)合起來(lái),就可以實(shí)現(xiàn)整個(gè)數(shù)據(jù)庫(kù)的強(qiáng)一致。張雁飛表示這是青云為了滿(mǎn)足金融級(jí)用戶(hù)的需求而做的功能。

    OLTP和OLAP

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    在傳統(tǒng)的解決方案里,一般都是兩套系統(tǒng),就是兩個(gè)端口。在需要事務(wù)和需要分析的時(shí)候,分別在兩個(gè)端口處理,中間通過(guò)ETL通道進(jìn)行數(shù)據(jù)同步。但是,在RadonDB里就一個(gè)端口,如果是OLAP的操作,青云會(huì)自動(dòng)路由到計(jì)算節(jié)點(diǎn),而且OLTP和OLAP這兩個(gè)計(jì)算的資源是隔離的,互不影響。

    RadonDB的性能,跑個(gè)分!

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    從張雁飛展示的這頁(yè)P(yáng)PT可以看到,這是一個(gè)單機(jī)MySQL和四個(gè)存儲(chǔ)節(jié)點(diǎn)的RadonDB的對(duì)比測(cè)試。

    用sysbench16個(gè)表、512個(gè)線(xiàn)程,隨機(jī)寫(xiě)了5000萬(wàn)條數(shù)據(jù),測(cè)試得出來(lái)的結(jié)果,RadonDB基本上可以做到26,589 TBS,單機(jī)是9346 TBS,在TBS層面RadonDB性能是單機(jī)的近三倍,延遲卻只有的三分之一。

    RadonDB的應(yīng)用場(chǎng)景

    最后,我們來(lái)看看RadonDB應(yīng)用場(chǎng)景,都可以用在哪里?

    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里

    因?yàn)橹С諳LTP和OLAP,所以RadonDB能夠支持高并發(fā)、大規(guī)模在線(xiàn)事務(wù)處理,也能夠支持海量數(shù)據(jù)實(shí)時(shí)分析,并且兩者互不干擾。

    張雁飛特別強(qiáng)調(diào)了后面三個(gè)場(chǎng)景,首先是替代傳統(tǒng)的分布式數(shù)據(jù)庫(kù)中間件。

    他指出,RadonDB是一個(gè)整體的解決方案,并非像傳統(tǒng)分布式數(shù)據(jù)庫(kù)中間件,只負(fù)責(zé)分布式的SQL層,很少涉及存儲(chǔ)層,所以RadonDB完全可以替代分布式數(shù)據(jù)庫(kù)中間件。

    最后兩個(gè)是替代大型傳統(tǒng)數(shù)據(jù)庫(kù)和傳統(tǒng)數(shù)據(jù)庫(kù)一體機(jī)。結(jié)合本次與RadonDB一同上線(xiàn)的另兩款新產(chǎn)品:Bare Metal物理主機(jī)和NeonSAN共享塊存儲(chǔ),青云給用戶(hù)提供了一個(gè)價(jià)格更低,容量和性能更高的整體解決方案。

    報(bào)道來(lái)自IT168 覃里

    免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。

    2018-05-10
    青云發(fā)布RadonDB數(shù)據(jù)庫(kù) 你想知道的都在這里
    報(bào)道來(lái)自IT168 覃里細(xì)心的人可能會(huì)發(fā)現(xiàn),這幾年云計(jì)算廠商發(fā)布會(huì)上,數(shù)據(jù)庫(kù)的份量越來(lái)越重,新數(shù)據(jù)庫(kù)服務(wù)的發(fā)布也越來(lái)越多,云計(jì)算廠商正在不斷涉入數(shù)據(jù)庫(kù)領(lǐng)域,并有

    長(zhǎng)按掃碼 閱讀全文