暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GaussDB(for MySQL)云数据库特性

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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论