【集合贴】华为云关系数据库汇总
【摘要】 华为云目前主推的数据库大致分三类:自研“云原生”架构:TaurusDB、GaussDB 系列;传统托管式 RDS:RDS for MySQL / PostgreSQL / SQL Server / MariaDB;轻量级 Flexus 版 RDS。下面把你能看到的 7 个名字一次性讲清差异、适用场景和选型建议。 一、TaurusDB(云原生 MySQL 兼容版)定位华为云 2019 年自研的...
华为云目前主推的数据库大致分三类:
- 自研“云原生”架构:TaurusDB、GaussDB 系列;
- 传统托管式 RDS:RDS for MySQL / PostgreSQL / SQL Server / MariaDB;
- 轻量级 Flexus 版 RDS。
下面把你能看到的 7 个名字一次性讲清差异、适用场景和选型建议。
一、TaurusDB(云原生 MySQL 兼容版)
定位
华为云 2019 年自研的“云原生”OLTP 数据库,100% MySQL 8.0 协议兼容,但存储引擎、复制机制全部重写。
核心差异点
- 存算分离:计算节点共享同一份分布式存储,无需 binlog 同步。
- 扩展性:最多 15 个只读节点,加节点分钟级完成,与数据量无关;存储 128 TB 内自动扩容。
- 性能:官方数据百万级 QPS,复杂查询可“下推”到存储层,TP 场景 7× 于原生 MySQL。
- 可用性:RTO<10 s;备份基于快照+redo,秒级完成。
- 只支持 MySQL 8.0。
一句话总结
业务量上涨快、读写比例高、需要秒级加只读、不想做分库分表,选 TaurusDB。
二、GaussDB(for MySQL / 主备版 / 分布式版)
定位
华为自研企业级数据库家族,分三条子产品线:
- GaussDB(for MySQL)
外观与 TaurusDB 几乎一样(也是存算分离、MySQL 协议),但面向政府/央国企、要过等保/信创验收,内核增加全密态、国密算法、可信执行环境。 - GaussDB 主备版(原 GaussDB 100)
自研 SQL 引擎,语法同时兼容 Oracle/MySQL/PostgreSQL 三种模式,单节点性能高,适合 Oracle 替换。 - GaussDB 分布式版(原 GaussDB 200)
Share-Nothing MPP,PB 级分析+事务混合,用于大型 ERP、计费、数据仓库。
一句话总结
要信创、国密、Oracle 替换、PB 级混合负载,选 GaussDB 系列;如果只是互联网高并发,TaurusDB 更轻量。
三、RDS for MySQL / PostgreSQL / SQL Server / MariaDB
定位
经典托管 RDS:在虚拟机里帮你装数据库、做主备、备份、补丁、监控,你拿到的是 100% 原生引擎。
共同特点
- 版本丰富:MySQL 5.6/5.7/8.0,PostgreSQL 11-15,SQL Server 2017/2019/2022,MariaDB 10.5。
- 扩展方式:主备+最多 5 只读;加只读需要复制全量数据,时间与数据量成正比。
- 存储上限:4 TB(部分地域 8 TB)。
- 复制机制:主备 binlog/wal 同步,RTO≈30 s。
- 功能完整:白名单、参数组、只读实例、代理、读写分离、备份恢复到任意一秒。
差异速览
- MySQL:生态最大,通用 OLTP。
- PostgreSQL:复杂查询、JSON、GIS、时序扩展强。
- SQL Server:自带商业特性(SSRS、SSIS、T-SQL)、Windows 身份认证。
- MariaDB:比 MySQL 更激进的开源特性,部分老系统指定版本迁移用。
一句话总结
数据量 <4 TB、团队熟悉原生引擎、需要某个特定小版本或 Windows 生态,直接选对应 RDS。
四、Flexus 云数据库 RDS
定位
“轻量级、低成本”子品牌,底层与 RDS for MySQL 同源,但:
- 起步规格 1C2G,价格最低到 0.08 元/小时;
- 控制台极简,缺省只开主节点(高备可后开);
- 最大 1 TB 存储,性能上限 1 万 QPS 左右;
- 适合个人博客、小程序、开发测试、毕业设计。
一句话总结
预算敏感、非核心系统、需要“能用就行”,选 FlexusRDS;生产业务还是回 RDS/TaurusDB。
五、一张表看完所有区别
| 维度 | TaurusDB | GaussDB(for MySQL) | RDS for MySQL/PostgreSQL/SQL Server/MariaDB | FlexusRDS |
|---|---|---|---|---|
| 架构 | 云原生存算分离 | 同左+国密/可信 | 传统主备 | 精简主备 |
| 引擎 | 自研(兼容MySQL8.0) | 自研(兼容MySQL8.0) | 原生引擎 | 原生MySQL |
| 只读节点 | ≤15,分钟级 | ≤15,分钟级 | ≤5,与数据量相关 | ≤1 |
| 存储上限 | 128 TB | 128 TB | 4/8 TB | 1 TB |
| 典型RTO | <10 s | <10 s | <30 s | <30 s |
| 是否信创 | 否 | 是 | 否 | 否 |
| 起步价格 | 中等 | 高 | 中 | 极低 |
| 适用场景 | 高并发、快速扩容 | 政企、Oracle替换、安全合规 | 通用、版本特定 | 开发测试、轻量级 |
六、选型速决流程
- 要信创/Oracle 语法兼容/国密 → GaussDB 系列
- 互联网业务、读写突增、加节点要秒级、MySQL8.0 即可 → TaurusDB
- 只要原生 MySQL/PostgreSQL/SQL Server/MariaDB,数据量 <4 TB → 对应 RDS
- 个人/小程序/测试,预算压到最低 → FlexusRDS
这样就不会再被一堆名字绕晕,按业务规模、合规、预算三步就能敲定。祝选型顺利!
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)