青云QingCloud 宣布開源分布式關(guān)系型數(shù)據(jù)庫 RadonDB
隨著業(yè)務(wù)的日益繁雜,企業(yè)的數(shù)據(jù)量呈現(xiàn)爆炸式增長,傳統(tǒng)數(shù)據(jù)庫在處理大規(guī)模(PB級)數(shù)據(jù)負(fù)載時力所不及,而新型數(shù)據(jù)庫則難以滿足企業(yè)數(shù)據(jù)庫 ACID 的特性。RadonDB 的出現(xiàn)解決了這一難題,它融合了兩類數(shù)據(jù)庫的優(yōu)勢,不僅能夠滿足互聯(lián)網(wǎng)企業(yè)對分布式數(shù)據(jù)庫高并發(fā)的需求,同時助力傳統(tǒng)企業(yè)將核心業(yè)務(wù)向云端轉(zhuǎn)型。 作為全模云的重要組件,RadonDB 自發(fā)布之日起,就肩負(fù)著承載企業(yè)核心業(yè)務(wù)的重任。它不僅支持分布式事務(wù),全面兼容MySQL,還能夠?qū)崿F(xiàn)容量與性能無限水平擴展,具備金融級數(shù)據(jù)強一致性,滿足企業(yè)級核心數(shù)據(jù)庫對大容量、高并發(fā)、高可靠及高可用的苛刻要求。此外,RadonDB 還支持智能化自動分表、自動擴容及自動運維,大幅減輕數(shù)據(jù)庫運維壓力。 此次開源的 RadonDB 包括 Radon 和 Xenon 兩個子項目,其中 Radon 即 RadonDB 的 SQL 層實現(xiàn),具有分布式事務(wù)與無限可擴展的功能;Xenon 是存儲層的高可用工具,使用 Raft 選舉算法與 MySQL Binlog 并行復(fù)制技術(shù),實現(xiàn)后端 MySQL 集群的金融級高可用。 RadonDB 充分發(fā)掘了新一代英特爾至強可擴展處理器的能力,特別是其集成的全新英特爾 AVX-512 帶來的更為強悍的運算能力,進一步優(yōu)化了自身的數(shù)據(jù)庫性能。RadonDB 也將采用 3D XPoint 技術(shù)的英特爾傲騰固態(tài)盤作為分布式數(shù)據(jù)庫緩存,進一步提升吞吐量和更低的訪問延遲,給用戶帶來最佳體驗。 青云QingCloud CTO 甘泉表示,RadonDB 的開源,一方面是將青云QingCloud 在數(shù)據(jù)庫領(lǐng)域積累的經(jīng)驗分享出來;另一方面,也希望通過云原生數(shù)據(jù)庫開發(fā)生態(tài)的構(gòu)建,讓更多技術(shù)愛好者參與進來,共同助力 RadonDB 的成熟與完善。未來,青云QingCloud 將開源更多的內(nèi)部項目,積極貢獻開源社區(qū)。RadonDB 正式開源 打造云原生數(shù)據(jù)庫開發(fā)生態(tài)
日前,青云QingCloud 新一代分布式關(guān)系型數(shù)據(jù)庫——RadonDB(radondb.io)正式開源。RadonDB 將以 100% 開源的方式托管在 GitHub 上,開發(fā)者可以自由的提交 issue 和 PR 。RadonDB 基于 MySQL 數(shù)據(jù)庫開發(fā),采用分布式、云原生的設(shè)計思路,既能延續(xù) DBA 的使用習(xí)慣,又能適應(yīng)全新的分布式架構(gòu)。此次 RadonDB 開源,青云將多年積累的數(shù)據(jù)庫研發(fā)經(jīng)驗貢獻給開源社區(qū),與開發(fā)者共同打造云原生數(shù)據(jù)庫的開發(fā)生態(tài)。