華為GaussDB(for MySQL)與RDS for MySQL的區(qū)別

華為針對MySQL的數(shù)據(jù)庫有2個,一時間傻傻分不清楚應該選擇那個?


華為2個MySQL數(shù)據(jù)庫

華為關系型數(shù)據(jù)庫和非關系型數(shù)據(jù)庫均可分為開源和自研兩大類。其中,自研數(shù)據(jù)庫統(tǒng)一為GaussDB系列,開源數(shù)據(jù)庫則為RDS版。

一、關系型數(shù)據(jù)庫RDS:開源版本的云上優(yōu)化

RDS(Relational Database Service,關系型數(shù)據(jù)庫服務)是一種基于云計算平臺的即開即用、穩(wěn)定可靠、彈性伸縮、便捷管理的在線關系型數(shù)據(jù)庫服務。

目前華為云提供的RDS服務包括:RDS for MySQL、RDS for PostgreSQL,分別是基于MySQL、PostgreSQL開源數(shù)據(jù)庫做了云上的優(yōu)化。

華為云RDS的最小管理單元是實例,一個實例代表了一個獨立運行的關系型數(shù)據(jù)庫,實例可進行如下分類:主實例、備實例、只讀副本,用戶可以在RDS系統(tǒng)中自助創(chuàng)建及管理各種數(shù)據(jù)庫引擎的實例。

我們?nèi)绻虢⒁粋€基于數(shù)據(jù)庫的企業(yè)軟件應用,傳統(tǒng)的做法是自建數(shù)據(jù)庫,當然我們也可以選擇在云服務器ECS上搭建數(shù)據(jù)庫(云服務里的I層服務)、購買云數(shù)據(jù)庫RDS(云服務里的S層服務)。

傳統(tǒng)的自建數(shù)據(jù)庫易用性較差,需要大量的人力維護,而且一旦遇到數(shù)據(jù)丟失情況,損失不可估量。

二、自研云原生數(shù)據(jù)庫GaussDB

最近,華為云推出了GaussDB全場景數(shù)據(jù)庫云服務來滿足客戶在不同應用場景的數(shù)據(jù)庫需求。

華為GaussDB系列,基于在外部電信與政企市場、華為內(nèi)部IT與云底座深耕十幾年的數(shù)據(jù)庫內(nèi)核研發(fā)優(yōu)化能力、對客戶高可靠高性能訴求的理解,結(jié)合云的技術傾力打造的企業(yè)級分布式數(shù)據(jù)庫。

關系型數(shù)據(jù)庫方面,華為云今年7月正式發(fā)布上線了云原生GaussDB(for MySQL)數(shù)據(jù)庫,擁抱和兼容廣泛認知的開源生態(tài)MySQL。同時,基于華為開放生態(tài)的openGauss內(nèi)核打造的分布式數(shù)據(jù)庫GaussDB(openGauss)也會在年內(nèi)正式商用發(fā)布。

在非關系型數(shù)據(jù)庫服務領域,華為云重點打造云原生GaussDB NoSQL多模數(shù)據(jù)庫系列,包括GaussDB(for Mongo)、GaussDB (for Redis)、GaussDB (for Influx)、GaussDB(for Cassandra)。目前,GaussDB(for Mongo)、GaussDB(for Cassandra)已正式商用。

華為云自研數(shù)據(jù)庫GaussDB系列有如下核心技術優(yōu)勢:存算分離架構(gòu),DFV存儲、NDP算子下推等等。

以GaussDB(for MySQL)為例,它基于華為最新一代DFV分布式存儲,采用計算存儲分離架構(gòu),支持1寫15讀的只讀節(jié)點的極速擴展,最高支持128TB的海量存儲,可實現(xiàn)超百萬級QPS吞吐,單節(jié)點相比原生MySQL性能提升7倍,業(yè)界第一。

再如,GaussDB NoSQL系列擁有極強的多模數(shù)據(jù)管理能力,在并發(fā)讀寫能力、擴容時間縮、故障重構(gòu)時間、備份效率、恢復效率等方面也都實現(xiàn)了業(yè)界領先,相比純開源軟件能力有了質(zhì)的飛躍。

華為云GaussDB系列全場景云服務不僅提供了豐富的數(shù)據(jù)庫產(chǎn)品組合,還可根據(jù)不同客戶的業(yè)務應用特點進行“量體裁衣”。

比如GaussDB(for MySQL)、GaussDB(for Mongo)等服務將聚焦最基礎的云原生開發(fā)對云數(shù)據(jù)庫的要求,并提供極致性價比的解決方案。

三、總結(jié)

綜上,華為云數(shù)據(jù)庫的產(chǎn)品大體可以歸為三大類:

1)、華為RDS for MySQL、RDS for PostgreSQL服務、DDS文檔數(shù)據(jù)庫服務(文檔類型Mongo),都是基于開源打造的數(shù)據(jù)庫服務,聚焦最基礎的云原生的開發(fā)對云數(shù)據(jù)庫的要求,讓客戶遷移到華為云更加容易。都是基于開源打造的數(shù)據(jù)庫服務,主要面向數(shù)據(jù)規(guī)模較小,性能要求一般的業(yè)務場景,提供極致性價比的解決方案。

2)、華為GaussDB系列,立足創(chuàng)新與自研,基于同一架構(gòu),一方面擁抱并兼容MySQL等生態(tài),另一方面打造自己的openGauss生態(tài),主要面向政企客戶,強調(diào)高性能、高可靠、高安全等方面訴求。
表1:GaussDB(for MySQL)與RDS for MySQL的差異

類別 RDS for MySQL GaussDB(for MySQL)
架構(gòu) 傳統(tǒng)主備架構(gòu),主備通過binlog同步數(shù)據(jù)。 存算分離架構(gòu),計算節(jié)點共享一份數(shù)據(jù),無需通過binlog同步數(shù)據(jù)。
性能 十萬級QPS,高并發(fā)場景下性能提升3倍。 百萬級QPS,性能是開源MySQL的7倍;復雜查詢場景,支持將提取列、條件過濾、聚合運算等操作向下推給存儲層處理,性能相比傳統(tǒng)架構(gòu)提升數(shù)十倍。
擴展性 1. 最多添加5個只讀節(jié)點,添加只讀所需時間與數(shù)據(jù)量大小相關,并且需要增加一份存儲。2. 存儲自動擴容,最大支持4TB。 1. 最多添加15只讀,由于共享存儲,添加只讀節(jié)點所需時間與數(shù)據(jù)量大小無關,且無需增加一份存儲。2. 存儲自動擴容,最大支持128TB。
可用性 故障自動倒換,RTO通常小于30秒。 主節(jié)點和只讀節(jié)點無需通過binlog進行數(shù)據(jù)同步,延時更低,故障自動切換,RTO通常小于10秒。
備份恢復 通過全量備份+binlog回放實現(xiàn)任意時間點回滾。 通過全量備份(快照)+redo回放實現(xiàn)任意時間點回滾,備份恢復速度更快。
數(shù)據(jù)庫版本 MySQL 5.6、5.7和8.0。 MySQL 8.0。
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容