1、架構(gòu)
GaussDB(for MySQL):采用存算分離架構(gòu),計(jì)算節(jié)點(diǎn)共享一份數(shù)據(jù),無(wú)需通過(guò)binlog同步數(shù)據(jù)。
RDS for MySQL:使用傳統(tǒng)主備架構(gòu),主備通過(guò)binlog同步數(shù)據(jù)。
2、性能
GaussDB(for MySQL):可達(dá)到百萬(wàn)級(jí)QPS,性能是開源MySQL的7倍;在復(fù)雜查詢場(chǎng)景下,性能相比傳統(tǒng)架構(gòu)提升數(shù)十倍。
RDS for MySQL:十萬(wàn)級(jí)QPS,高并發(fā)場(chǎng)景下性能提升3倍。
3、擴(kuò)展性
GaussDB(for MySQL):最多添加15只讀節(jié)點(diǎn),存儲(chǔ)自動(dòng)擴(kuò)容最大支持128TB。
RDS for MySQL:最多添加5個(gè)只讀節(jié)點(diǎn),存儲(chǔ)自動(dòng)擴(kuò)容最大支持4TB。
4、可用性
GaussDB(for MySQL):故障自動(dòng)切換,RTO通常小于10秒。
RDS for MySQL:故障自動(dòng)倒換,RTO通常小于30秒。
5、備份恢復(fù)
GaussDB(for MySQL):通過(guò)全量備份(快照)+redo回放實(shí)現(xiàn)任意時(shí)間點(diǎn)回滾,備份恢復(fù)速度更快。
RDS for MySQL:通過(guò)全量備份+binlog回放實(shí)現(xiàn)任意時(shí)間點(diǎn)回滾。
6、數(shù)據(jù)庫(kù)版本
GaussDB(for MySQL):僅支持MySQL 8.0。
RDS for MySQL:支持MySQL 5.6、5.7和8.0。
GaussDB(for MySQL)在性能、擴(kuò)展性和可用性方面具有顯著優(yōu)勢(shì),特別適合需要處理大規(guī)模數(shù)據(jù)和高并發(fā)請(qǐng)求的場(chǎng)景,而RDS for MySQL則適用于對(duì)性能和擴(kuò)展性要求相對(duì)較低的場(chǎng)景,且支持更多版本的MySQL。