0


OpenGauss 高性能高安全高可靠的企业级开源关系型数据库

openGauss | openGauss

openGauss: 一款高性能、高安全、高可靠的企业级开源关系型数据库。

技术背景

openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。

自 2020 年 6 月开源以来,openGauss 一直围绕高性能、高可用、高智能、高安全突破创新数据库核心技术,构筑数据库内核创新竞争力。3 月 31 日,openGauss 5.0 版本正式上线。该版本与之前的版本功能特性保持兼容,在内核能力、工具链、兼容性方面得到了全面增强。

核心关注点

高可靠

故障切换时间RTO<10s,高可用

  • 主备机
  • 逻辑复制
  • 逻辑备份
  • 物理备份
  • 作业失败自动重试
  • 极致RTO
  • 级联备机
  • 延时回放
  • 备机增加删除
  • 延迟进入最大可用模式
  • 并行逻辑解码
  • DCF
  • CM
  • 支持global-syscache
  • 支持备机build备机
  • 两地三中心跨Region容灾

高性能

两路鲲鹏性能150万tpmC

  • CBO优化器
  • 支持LLVM
  • 向量化引擎
  • 行列混合存储
  • 自适应压缩
  • SQL by pass
  • 鲲鹏NUMA架构优化
  • 支持线程池高并发
  • SMP并行执行

高安全

端到端全方位安全防护

  • 访问控制模型
  • 控制权和访问权分离
  • 数据库认证机制
  • 数据加密存储
  • 数据库审计
  • 网络通信安全
  • 资源标签机制
  • 统一审计机制
  • 动态数据脱敏机制
  • 行级访问控制
  • 用户口令强度校验机制
  • 全密态数据库等值查询

易运维

基于AI的智能参数调优

  • 灰度升级
  • 滚动升级
  • 支持WDR诊断报告
  • 慢SQL诊断
  • Session性能诊断
  • 系统KPI辅助诊断

产品定位

openGauss是一款支持SQL2003标准语法,支持主备部署的高可用关系型数据库。

  • 多种存储模式支持复合业务场景,新引入提供原地更新存储引擎。
  • NUMA化数据结构支持高性能。
  • Paxos一致性日志复制协议,主备模式,CRC校验支持高可用。
  • 支持全密态计算、账本数据库等安全特性,提供全方位端到端的数据安全保护。
  • 通过Table Access Method接口层支持多存储引擎。

openGauss是一款提供面向多核的极致性能、全链路的业务和数据安全,基于AI的调优和高效运维的能力,全面友好开放,携手伙伴共同打造全球领先的企业级开源关系型数据库,采用木兰宽松许可证v2发行。openGauss深度融合华为在数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。

系统架构

openGauss是集中式数据库系统,在这样的系统架构中,业务数据存储在单个物理节点上,数据访问任务被推送到服务节点执行,通过服务器的高并发,实现对数据处理的快速响应。同时通过日志复制可以把数据复制到备机,提供数据的高可靠和读扩展。

软件架构

openGauss是集中式系统,支持主备部署。

openGauss逻辑架构如图1所示。

图 1 openGauss逻辑架构图

表 1 架构说明


本文转载自: https://blog.csdn.net/boonya/article/details/141920310
版权归原作者 boonya 所有, 如有侵权,请联系我们删除。

“OpenGauss 高性能高安全高可靠的企业级开源关系型数据库”的评论:

还没有评论