写点什么

openGauss 亮相 TDBC 2023 可信数据库发展大会,解读 openGauss 最新版本特性

作者:daydayup
  • 2023-07-28
    北京
  • 本文字数:1642 字

    阅读完需:约 5 分钟

openGauss 亮相 TDBC 2023 可信数据库发展大会,解读 openGauss 最新版本特性

2023 年 7 月 4 — 5 日,由中国通信标准化协会和中国信息通信研究院主办,大数据技术标准推进委员会承办,InfoQ 联合主办的“ 2023 可信数据库发展大会”在北京国际会议中心隆重举行。


大会以“自主 创新 引领”为主题,邀请了近百位数据库学术大咖、资深技术专家,共同论道数据库发展新实践、新成果、新趋势,深入探讨数据库技术未来走向。在 5 日上午的“云原生与开源数据库分论坛”,openGauss 开源数据库总工程师贺承汉为大家详细介绍了 openGauss 5.0.0 版本特性。



openGauss 开源数据库总工程师 贺承汉


贺承汉在《openGauss 5.0.0 版本特性介绍》的主题演讲中,对 openGauss 最新版本的特性进行了解读。openGauss 从 2020 年 6 月 1.0.0 版本发布以来,经过三年时间,目前已经演进到 5.0.0 版本。在这个版本中,openGauss 持续在高性能、高可用、高安全、高智能方面增强内核能力,同时也推出了 DataPod+DataKit 产品组合方案。


四高内核能力增强


  • 在高性能方面,openGauss 持续在扫描算子、聚集算子等基础算子上进行优化,实现 TPC-H 100G 数据量场景端到端性能提升 37%。同时在 Parser 层、通讯层等方面也进行了优化,取得了不错的优化效果。

  • 在高可用方面,openGauss 通过流式容灾实现主备双集群部署,满足了两地三中心跨 Region 容灾场景,同时优化了 CM 管理,实现了 CMS/数据库实例两节点部署、VIP、用户自定义检测脚本等新特性。在内核基于 Paxos 协议实现的自治共识高可用能力上,新实现了策略化多数派、权重化选主等特性,同时优化了日志复制性能。基于订阅发布能力,openGauss 实现了集群间的数据双向同步能力,5.0.0 版本对该功能也进行了增强,实现了备份恢复后发布订阅不中断、增量同步无缝衔接基础数据同步、发布端主备切换时订阅端自动连接等新特性。

  • 在高安全方面,openGauss 新增多个安全特性,比如:支持用户级别审计、细粒度 Any 权限增强等。

  • 在高智能方面,查询优化器实现了多列查询智能基数估计器,它基于库内 Bayes 网络算法,实现智能统计信息,以提高多列基数估计准确度,进而提升生成的执行计划质量。此外,异常检测支持了自配置,用户可以在运行前或运行过程中实时增加、暂停或删除相应的异常检测项。


DataPod+DataKit 组合方案


openGauss DataPod 是在内核的基础上通过增加 DMS 和 DSS 组件实现了内存池化和存储池的产品方案。目前 DataPod 集群支持 1 主 7 备,主节点支持读写,备节点横向扩展读能力,满足写少读多的场景。集群节点间数据实时一致,支持数据一致性敏感型应用负载从单机透明扩展到多个节点。每个节点的数据页面支持内存、SCM 多级缓存,实现在同等成本下性能提升 30%。集群主节点故障时 RTO<10 秒无缝切换到备节点,RPO=0。


虽然目前 DataPod 只支持一个读写节点进行写操作,但应用可以从任何一个节点接入数据库,数据库内核会将写操作包括事务内的写操作转发到主节点进行处理,读操作还是接入的只读节点上处理,极大的方便了业务接入。


共享存储支持企业级 SAN 存储、分布式存储。多节点共一份数据,存储空间降低 50%以上。基于共享存储的 NDP 近数计算,可以大幅度消减存储层和计算层的网络 IO 流量,充分利用存储层 CPU 资源。


针对 DataPod,CM 在现有的检测能力之上,增加了共享磁盘心跳检查,并将检查结果作为仲裁的依据。此外,基于 SCSI 的共享磁盘锁,有效应对脑裂场景,还有基于 IO Fence,可以隔离故障节点 IO,避免故障扩散。


openGauss DataKit 是数据全生命周期生产力工具,它既是一个集数据库资源管理、安装部署、数据建模、数据迁移、数据开发、智能运维于一体的插件化的工具集,同时它也是一个工具开发平台,用户可以基于该平台开发自己特有的工具,并且可以利用平台和其他插件开放出来的接口集成平台和其他插件的能力。


DataKit 下载地址:https://opengauss.org/zh/download/


5.0.0 版本 openGauss 针对 MySQL 的兼容和迁移能力都有全面提升,数据迁移和校验的速度也有大幅度提升。openGauss 迁移工具集已经完全集成到 DataKit 中,实现了图形化、一键式启动迁移全流程,同时也支持批量并行迁移。

用户头像

daydayup

关注

还未添加个人签名 2023-07-18 加入

还未添加个人简介

评论

发布
暂无评论
openGauss亮相TDBC 2023可信数据库发展大会,解读openGauss最新版本特性_daydayup_InfoQ写作社区