版本介绍

openGauss 6.0.0-RC1是openGauss 2024年3月发布的创新版本,该版本生命周期为0.5年。当前文档说明范围仅限轻量版。

6.0.0-RC1与之前的版本特性功能保持兼容,主要功能如下:

  • 继承功能:

    • 基础功能:SQL标准语法、数据类型(包括json和jsonb)、表(包括临时表、全局临时表、外部表)、视图、物化视图、外键、索引(包括btree索引、Gin索引、hash索引)、序列、函数、触发器、聚合函数median、ROWNUM、UPSERT、GB18030字符集。
    • SQL引擎增强:范围分区、全局分区索引、LIST分区、HASH分区、基于范围分区的自动扩展分区、行存转向量化、自治事务、并行查询、Global Syscache、IPv6协议、事件触发器。
    • 存储引擎增强:延迟备库、备机支持逻辑复制、并行逻辑解码、灰度升级、指定节点升级、Hash索引、列存表主键唯一约束、发布订阅、NUMA-aware高性能优化等。
    • 存储过程:存储过程、存储过程内commit/rollback、参数的存储过程/函数调用省略()、存储过程调试。
    • 安全功能:认证、权限管理、网络通信安全、数据库审计、国密算法、内置角色和权限管理、ANY权限管理、用户级别审计等。支持第三方密钥管理服务。
    • 高可用:主备双机、级联备机、逻辑复制、极致RTO、备机扩容。并行回放性能优化,TPCC场景备机redo性能提升50%~100%。极致RTO支持备机可读,维持一主一备70W tpmC时,RTO<10s。主备高可用能力增强。
    • 高性能:支持shared buffer按大页内存分配,实现4k pagesize环境中性能提升5%。内核GCC版本升级到GCC 10.3,基于反馈优化,TPCC性能提升6%。SCRLock提高分布式锁性能。
    • 备份恢复:全量物理备份、逻辑备份、备机备份、增量备份和恢复、恢复到指定时间点(PITR)。
    • 运维能力:WDR诊断报告新增数据库运行指标、备机慢SQL诊断视图、unique sql自动淘汰。慢SQL统计时间空洞补齐,支持细粒度阶段统计。支持switchover超时打印节点堆栈。
    • JDBC:支持JDBC客户端负载均衡及读写分离、主节点心跳检测。
    • 工具链:开发工具DataStudio、MySQL全量迁移工具gs_mysync、增量和反向迁移工具gs_replicate、数据校验工具gs_datacheck、数据全生命周期生产工具DataKit。支持升级场景数据字典校验工具。OM工具解耦对OS版本依赖。支持实例监控插件和智能诊断插件,实现SQL、会话、实例和集群指标监控,支持历史数据分析与SQL诊断、告警监控和告警通知,提升智能运维能力。数据库开发插件增强,支持表/视图/用户角色/函数/存储过程等对象管理。MySQL全量迁移:支持直接读取csv文件用于数据迁移,索引并行创建,解除跨平台的依赖,可靠性增强。MySQL增量&反向迁移:支持断点续传,支持迁移进度展示,反向迁移支持全量迁移。数据校验:支持按表分片校验,增强和全量迁移流程的配合,提升校验性能到150MB/s。
    • 中间件:shardingSphere、openLookeng。
    • 周边生态:支持dblink,支持openEuler、CentOS、FusionOS系统;绝大部分MySQL语法和协议兼容。
    • 企业级特性:支持修改表压缩属性。子事务并发回滚流程优化,减少锁争抢,提升并发执行效率。支持GB18030-2022标准。存储过程支持嵌套调试,支持匿名块调试。发布订阅支持用户自定义冲突解决方案。
    • 其他:cmake脚本编译、容器化部署、kubernetes。
  • 新增功能:

    • 高性能:分区表性能优化。
    • 高性能:UWAL实现数据库WAL性能加速。TPCC性能提升约20%。
    • 高可用:支持异步备升主数据找回能力。
    • 高可用:逻辑复制增强。
    • 高安全:在鲲鹏服务器上,借助KAE组件,提升国密SM4加解密算法性能5%。
    • 企业级特性:支持继承表。
    • 企业级特性:支持多语言日志。
    • 企业级特性:支持限制内核日志最大磁盘占用空间。
    • 企业级特性:支持存储过程覆盖率测试。
    • 企业级特性:增加对WalSender、WalRecv和WalRecvWriter线程的统计信息记录。
    • 企业级特性:支持龙芯平台编译。
    • 生态工具:支持 Oracle 全量、增量、反向迁移,支持数据校验。
    • 兼容性:MySQL迁移增强。
    • 兼容性:MySQL兼容性增强。
    • DataKit:业务开发数据库对象管理增强。
    • DataKit:集成兼容性评估工具。
    • DataKit:支持集群拓扑显示。
    • DataKit:实例监控插件增加新指标、优化采集架构。
    • DataKit:智能诊断增加诊断经验,优化SQL诊断任务。
    • DataKit:日志检索插件增加CM日志采集,支持lucene语法搜索。
    • DataKit:告警监控插件增加内置规则、支持告警收敛、优化页面。
    • DataKit:安装部署优化,支持组件安装路径可选。
    • DataKit:支持智能参数调优插件。
    • DataKit:支持资源池化双集群部署。
意见反馈
编组 3备份
    openGauss 2024-07-13 01:01:39
    取消