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

华为GaussDB首席布道师开讲——GaussDB T 的数据库架构与主要特性

原创 王伟民 2020-02-20
3342

GaussDB T:从电信级到金融级的全自研分布式OLTP数据库

GaussDB T 数据库架构

image.png

  • Coordinator Node:应用透明接入,支撑高并发复杂业务
  • Data Node:数据节点依托强大内核,高效稳定事务处理
  • Operation Management: 多节点集中管理,运维无忧
  • Cluster Manager:集群内高可用管理,应用0感知故障倒换
  • Global Time Service: 全局时钟服务,分布式全局事务一致性保障

image.png

GaussDB T 主要特性

1.高扩展

  • Share-Nothing架构
  • 数据分布式存储
  • 数据分区

2.高性能

  • 全并行的数据查询处理
  • 高性能事务处理

3.高可用

  • 工作负载管理
  • 高可靠事务处理
  • 闪回

GaussDB T 产品规格

image.png

GaussDB T:面向多种场景,提供多样化的部署形态

image.png

企业级内核:自研内核,释放多核红利,提供极致性能

image.png

企业级内核:秒级快速闪回,误操作恢复;一致性历史快照

image.png

企业级内核:全面兼容Oracle核心架构,常用Oracle语法兼容度高

image.png

极致高可用:基于TAC技术的Share-Everything架构

image.png

极致高可用:Switch Turbo实现AZ内极致高可用,主备切换时间接近0

关键挑战:

  • 备机failover升主的时间不可控,根据redo日志量,可能需要几秒~几十分钟、甚至小时级。
  • 并行回放、undo后台异步按需处理等技术,缓解了部分问题,但不能保证秒级的failover能力。
    image.png

Switch Turbo特性:

  • 做检查点时主机写页面到GBP
  • 故障切换时,尚未完成回放Replay-Redo的数据,直接从GBP读取,立刻对外提供服务
  • 硬件快速故障检测小于1s,集群内10秒故障切换
    image.png

分布式高可用:基于Paxos的跨AZ、跨Region金融级两地三中心高可用

image.png

  • 高性能、高容错GS-Paxos数据一致性复制算法;
  • 事务提交日志复制主流程采用Pipeline技术;
  • 写日志文件和消息传输均采用异步处理,多线程并行,流程不阻塞;
  • 日志复制前先批量合并压缩,降低网络传输量;
  • 一致性仲裁逻辑下沉,缩短仲裁链路,减小故障检测时间,简化部署;

image.png

  • 全面支持AZ故障、AZ断连、网络隔离、进程僵死、网面隔离等各类故障场景;
    RTO:同城AZ之间切换时间小于30s,异地小于2分钟;
    RPO: 同城AZ间为0,异地小于10s;
    受网络时延、带宽影响

极致高扩展:基于Share-Nothing 架构的分布式集群

image.png

  • CN(Coordinator Node):数据库核心组件,提供数据查询解析和计算能力;
  • DN(Database Node):数据库核心组件,提供数据查询和数据存储能力;
  • OM(Operation Manager):集群管理核心组件,提供日常运维、备份、配置、监控等管理接口和全工具链;
  • CM(Cluster Manager):集群管理核心组件,管理和监控分布式系统中各个功能单元和物理资源的运行情况,确保整个系统稳定运行;
  • DM(Database Manager)::图形化运维入口,提供丰富的图形化运维管理功能;
  • DT(Developer Tools)::开发工具,Data Studio(DS)SQL 图形化开发工具;数据迁移工具,提供离线、在线等多种数据迁移方案;

极致高扩展:分布式性能准线性扩展,支撑业务负载持续增长

image.png
image.png

注:本文取自华为GaussDB生态与标准CTO王伟民的公开课《45分钟探索华为自研GaussDB数据库》课件,课件查看下载链接如下:https://www.modb.pro/doc/2171

最后修改时间:2020-02-20 17:37:10
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论