成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

巨杉數(shù)據(jù)庫(kù) MySQL兼容項(xiàng)目正式開(kāi)源

lentrue / 2946人閱讀

摘要:在大會(huì)上,巨杉數(shù)據(jù)庫(kù)正式發(fā)布了巨杉全新的兼容架構(gòu),并將項(xiàng)目正式開(kāi)源。在大會(huì)主論壇中,巨杉數(shù)據(jù)庫(kù)聯(lián)合創(chuàng)始人王濤,介紹了對(duì)于兼容的機(jī)構(gòu)以及兼容工具,同時(shí)也正式宣布項(xiàng)目正式向社區(qū)開(kāi)源。而數(shù)據(jù)存儲(chǔ)和管理層,則完全由巨杉數(shù)據(jù)庫(kù)的分布式數(shù)據(jù)庫(kù)引擎實(shí)現(xiàn)。

9月7日、8日,2018 ODF 開(kāi)源數(shù)據(jù)庫(kù)論壇,在北京盛大開(kāi)幕。在大會(huì)上,巨杉數(shù)據(jù)庫(kù)正式發(fā)布了巨杉全新的MySQL/MariaDB兼容架構(gòu),并將項(xiàng)目正式開(kāi)源。

開(kāi)源數(shù)據(jù)庫(kù)論壇(ODF)是中國(guó)開(kāi)源數(shù)據(jù)庫(kù)垂直領(lǐng)域的頂級(jí)峰會(huì),旨在建立一個(gè)平臺(tái),以促進(jìn)開(kāi)源數(shù)據(jù)庫(kù)產(chǎn)品發(fā)展和技術(shù)交流,幫助越來(lái)越多的企業(yè)了解和使用開(kāi)源數(shù)據(jù)庫(kù)。

在大會(huì)主論壇中,巨杉數(shù)據(jù)庫(kù)聯(lián)合創(chuàng)始人 & CTO王濤,介紹了SequoiaDB 3.0 對(duì)于MySQL兼容的機(jī)構(gòu)以及兼容工具SequoiaSQL,同時(shí)也正式宣布SequoiaSQL項(xiàng)目正式向社區(qū)開(kāi)源。

SequoiaSQL項(xiàng)目開(kāi)源
SequoiaSQL此前是SequoiaDB數(shù)據(jù)庫(kù)的SQL解析模塊,在經(jīng)過(guò)1.0~3.0的發(fā)展,SequoiaSQL組件也實(shí)現(xiàn)了PostgreSQL、MySQL的兼容。

MySQL的分布式改造目前也是包括互聯(lián)網(wǎng)行業(yè)在內(nèi)的多個(gè)行業(yè)的一個(gè)共性需求,因此巨杉也決定將SequoiaSQL組件開(kāi)源,一方面是將這一個(gè)MySQL的分布式方案和工具提供給業(yè)界和社區(qū),解決更多應(yīng)用中實(shí)際的數(shù)據(jù)庫(kù)痛點(diǎn);另一方面,也希望項(xiàng)目的開(kāi)源,可以讓社區(qū)參與到項(xiàng)目中,未來(lái)可以一同實(shí)現(xiàn)工具的通用化。

項(xiàng)目目前已經(jīng)實(shí)現(xiàn)MySQL,PostgreSQL的支持,在未來(lái),還會(huì)實(shí)現(xiàn)MairaDB的兼容支持,并且實(shí)現(xiàn)更多存儲(chǔ)引擎的兼容對(duì)接。

SQL-存儲(chǔ)分離架構(gòu)
針對(duì)云數(shù)據(jù)庫(kù)的需求和架構(gòu)方向,一種新的數(shù)據(jù)庫(kù)架構(gòu)也在漸漸成為主流,也就是數(shù)據(jù)庫(kù)的 “SQL-存儲(chǔ)分離”架構(gòu)。

SQL-存儲(chǔ)分離架構(gòu),即指數(shù)據(jù)庫(kù)的存儲(chǔ)引擎和SQL引擎兩部分互相松耦合獨(dú)立工作的架構(gòu)。通常這一架構(gòu),分為存儲(chǔ)、SQL和元數(shù)據(jù) 三個(gè)部分。

?存儲(chǔ)層:即數(shù)據(jù)庫(kù)的存儲(chǔ)引擎,存儲(chǔ)引擎負(fù)責(zé)處理數(shù)據(jù)的存儲(chǔ)管理。同時(shí)包含路由及事務(wù)控制,保障數(shù)據(jù)的ACID特性。此外,存儲(chǔ)層還應(yīng)還具備索引、查詢(xún)條件過(guò)濾、排序等一系列功能。
?SQL層:SQL層主要負(fù)責(zé)處理SQL請(qǐng)求,上層直接面對(duì)應(yīng)用程序,將應(yīng)用程序的訪(fǎng)問(wèn)請(qǐng)求分發(fā)給存儲(chǔ)層,并且接受存儲(chǔ)層返回的數(shù)據(jù)結(jié)果。
?元數(shù)據(jù)區(qū):元數(shù)據(jù)區(qū)負(fù)責(zé)存儲(chǔ)整個(gè)數(shù)據(jù)庫(kù)的所有元數(shù)據(jù)信息。

典型的云數(shù)據(jù)庫(kù)架構(gòu)示意

如上圖所示,MySQL 的存儲(chǔ)引擎可以?huà)燧d多種不同的產(chǎn)品,每個(gè)引擎都能提供不同的技術(shù)特性。其中包括InnoDB、MyISAM等架構(gòu)。

存儲(chǔ)與SQL分離的架構(gòu),目前在數(shù)據(jù)庫(kù)業(yè)界十分流行,AWS的Aurora數(shù)據(jù)庫(kù)在SQL訪(fǎng)問(wèn)上也采用了類(lèi)似的架構(gòu)。SequoiaDB 3.0 目前在MySQL兼容上,主要也是采取“SQL-存儲(chǔ)分離“的架構(gòu)。


SequoiaDB 3.0 MySQL 兼容架構(gòu)

SequoiaDB 3.0使用了MySQL數(shù)據(jù)庫(kù)原生的SQL解析器,天然支持MySQL協(xié)議并可以做到100%語(yǔ)法兼容。在該架構(gòu)中,MySQL協(xié)議解析層作為SQL解析和分發(fā)的角色,直接面對(duì)應(yīng)用程序,每一個(gè)MySQL服務(wù)的接入節(jié)點(diǎn)都是一個(gè)獨(dú)立支持讀寫(xiě)操作的MySQL進(jìn)程。而數(shù)據(jù)存儲(chǔ)和管理層,則完全由巨杉數(shù)據(jù)庫(kù)的分布式數(shù)據(jù)庫(kù)引擎實(shí)現(xiàn)。簡(jiǎn)單來(lái)說(shuō),SequoiaDB 3.0作為MySQL的InnoDB替換引擎,在天然支持MySQL的全部語(yǔ)法和功能的同時(shí),提供了數(shù)據(jù)庫(kù)存儲(chǔ)層彈性擴(kuò)張的能力。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/17784.html

相關(guān)文章

  • 巨杉數(shù)據(jù)庫(kù)加入CNCF云原生應(yīng)用計(jì)算基金會(huì),共建開(kāi)源技術(shù)生態(tài)

    摘要:近日,巨杉數(shù)據(jù)庫(kù)正式加入全球頂級(jí)開(kāi)源社區(qū),云原生應(yīng)用計(jì)算基金會(huì),以下簡(jiǎn)稱(chēng),成為基金會(huì)會(huì)員,是中國(guó)最早加入的開(kāi)源云原生數(shù)據(jù)庫(kù)之一。 近日,巨杉數(shù)據(jù)庫(kù)正式加入全球頂級(jí)開(kāi)源社區(qū),云原生應(yīng)用計(jì)算基金會(huì) (Cloud Native Computing Foundation,以下簡(jiǎn)稱(chēng)CNCF),成為CNCF基金會(huì)會(huì)員,是中國(guó)最早加入的開(kāi)源云原生數(shù)據(jù)庫(kù)之一。同時(shí),基于對(duì)開(kāi)源事業(yè)的貢獻(xiàn),巨杉數(shù)據(jù)庫(kù)也獲...

    JasinYip 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<