GaussDB OLTP 概述
GaussDB(for MySQL)云数据库特性
GaussDB(for MySQL)核心优势
- 核心优势
- 超高性能
- 百万级QPS;
- 高扩展性
- 1写15只读节点,128TB存储;
- 高可靠性
- 跨AZ部署,数据三副本;
- 高兼容性
- MySQL兼容;
- 超低成本
- 1/10的商用数据库成本;
- 超高性能
GaussDB(for MySQL) 的特点
- 极致可靠
- 数据0丢失,故障闪恢复,支持跨AZ高可用;
- 多维扩展
- 计算节点双向扩展,横向扩展:支持1写15读攀枝莓同扩展,纵向扩展:在线弹性扩容,按需计费;
- 海量存储
- 单实例扩容数据达128T,无需分库分表,超低应用改造,业务急速上云。
- 创新自研
- cloud-native 分布式数据库架构,基于华为最新一代DFV存储计算存储分离,保证扩展性价比;数据库逻辑下推存储,最小网络负载,极致性能。
- 卓越性能
- 性能最高提升至原生MySQL的7倍,100%兼容MySQL,业界领先。
- 尖端硬件
- 基于 V5 CPU+Optane DC SSD+RDMA 网络行业领先硬件组合,数据处理既稳又快。
高可行性&高扩展性
- 横向扩展更快
- GaussDB(for MySQL) 由于共享存储,只需添加计算节点,无论多大数据量,只需5分钟左右;
- 主备倒换时间更快
- 消除了Binlog复制延迟,RTO有保证;
- 采用分布式存储
- 存储容量最大达128T,存储采用按需付费,不需要提前规划存储容量。减少用户成本。
- 数据库crash恢复更快
- 存储层在不断的异步、分布式对日志进行推进;
- 若实例的备份策略被开启,则会立即触发一个全量的自动备份,binlog备份不需要用户设置,GaussDB(for MySQL) 系统会自动每隔5分钟进行一次,无论是全量备份还是binlog备份,都存储在对象存储服务上的。
高可行:数据0丢失,故障闪恢复
- GaussDB(for MySQL) 采取计算存储分离架构,将数据持久化放入新一代存储中
- 计算节点故障秒级恢复;
- 存储3副本容错,单点故障0中断;
多维扩展,海量存储
- 计算节点双向扩展
- 基于云虚拟化,单节点可规格变更;
- 支持1写15读,扩展比0.9;
- 存储池化
- 最大支持128TB存储容量;
- 计算节点扩容不会带来存储成本上升;
- 存储按需计费,扩容不中断业务;
强悍性能支撑业务拓展
- 其他优势
- 原生优化:MySQL +
- 优势硬件:RDMA、V5CPU、Optane
- 架构优势:数据库逻辑下推,释放算力,减少网络开销
- 提供7倍于原生MySQL的性能
华为Cloud Native数据库设计
- 解耦
- 计算与存储分离;
- 主从解耦;
- 近数据计算下推
- IO密集型负载下推到存储节点完成,比如:redo处理,页重构;
- 充分利用云存储的能力
- 存储层实现独立容错和自愈服务;
- 共享访问(单写多读);
- 发挥SSD的优势
- 避免随机写带来的写放大,减少磨损,减小时延;
- 充分利用SSD的随机读性能;
- 性能瓶颈已经从计算和存储转向网络
- 减少网络流量
- 采用新的网络技术和硬件,比如:RDMA
超高性能
- 内核优化
- 去掉double write;
- Query Cache/Plan Cache优化;
- Innodb Lock Management优化;
- Audit Pluggin效率优化;
- 社区Bug修复;
- 硬件提升
- 容器化
- Hi1822卸载
- NVMe SSD
- RDMA
备份恢复更快
- 强大的数据快照处理能力
- AppendOnly vs WritelnPlace,数据天然按多时间点多副本存储,快照秒级生成,支持海量快照;
- 任意时间点快速回滚
- 基于底层存储系统的多时间点特性,不需增量日志回放,可直接实现按时间点回滚;
- 并行调整备份、恢复
- 备份及恢复逻辑正常到各存储节点,本地访问数据并直接与第三方存储系统交互,高并发高性能;
- 快速实例恢复
- 通过异步数据拷贝+按需实时数据加载机制,GaussDB(for MySQL) 实例可在数分钟内达到完整功能可用;
- 创建GaussDB(for MySQL) 数据库实例时,系统默认开启自动备份策略,数据库管理员也可以关闭备份,但是对于生产环境,强烈推荐开启备份。管理员也可以针对实际业务需求,设置自动备份策略。
- GaussDB(for MySQL) 数据库支持对运行正常的主节点创建手动备份,数据库管理员可以通过手动备份恢复数据,从而保证数据可靠性。手动备份保存在OBS中,为释放OBS中的空间,需手动删除。
兼容性
- 语法兼容
- MySQL 8.0 语法
- MySQL 函数
- 工具兼容
- 兼容官方MySQL Work Bench工具
- 兼容常见可视化数据库操作工具,如Navicat,MySQLDumper等
- 连接器兼容
- 兼容官方MySQL JDBC,ODBC
- 开发生态兼容
- 兼容业界常用开发框架,如Hibernate,MyBatis,Druid等
最后修改时间:2023-05-26 15:58:30
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




