版本介绍

openGauss 3.1.0是openGauss 2022年发布的Preview版本,该版本生命周期为0.5年。此次发布包含两个数据库服务端安装包:企业版和轻量版。当前文档说明范围仅限轻量化版。

3.1.0与之前版本特性功能保持兼容,主要功能如下:

  • 继承功能:

    • SQL标准语法、UPSERT、数据类型、XML类型、表、临时表、全局临时表、外部表、视图、物化视图、索引、外键、Gin索引、序列、函数、触发器、ROWNUM、聚合函数median、jsonb数据类型、GB18030字符集、upsert支持子查询、行存转向量化等基础功能。
    • 存储过程、存储过程内commit/rollback、参数的存储过程/函数调用省略()、存储过程调试、自治事务。
    • 认证、权限管理、网络通信安全、数据库审计、国密算法、内置角色和权限管理等安全特性。
    • 主备双机、级联备机、逻辑复制、极致RTO、备机扩容、基于Paxos分布式一致性协议(DCF)等高可用功能。
    • 范围分区、全局分区索引、LIST分区和HASH分区、基于范围分区的自动扩展分区。
    • 全量物理备份、逻辑备份、备机备份、增量备份和恢复、恢复到指定时间点(PITR)。
    • NUMA-aware高性能优化、并行查询、Global Syscache、unique sql自动淘汰。
    • 支持延迟备库、备机支持逻辑复制、备机xlog归档、并行逻辑解码、Hash索引、行存表压缩等存储特性。
    • 支持JDBC客户端负载均衡及读写分离,支持cmake脚本编译、容器化部署、IPv6协议、postgis插件等。
    • 工具链:开发工具DataStudio
    • 中间件:shardingSphere、kubernetes、openLookeng
  • 新增功能:

    • 基础算子性能提升
    • 发布订阅
    • 细粒度Any权限增强
    • 行存表压缩能力增强
    • 中间件:集成openLookeng,提供分布式OLAP能力
    • 工具链:MySQL全量迁移支持并行迁移,提升全量迁移性能
    • 工具链:MySQL增量迁移支持事务级并行消费,提升增量迁移性能
    • 工具链:支持基于默克尔树的数据校验
    • 工具链:支持openGauss到MySQL迁移,满足MySQL反向迁移要求
  • 修复缺陷:

    • I5N6E6 设置work_mem=4MB,设置try_vector_engine_strategy参数为force后,执行复杂子查询出现coredump
    • I5MM6P 开启并行解析后,在多事务的情况下,返回LSN错误导致重启应用后重复解析数据
    • I53M9A type is table of在GBK环境下打印GBK字符乱码
    • I56S1E 数据库表中字段类型为tinyint时,游标获取数据类型为str
    • I5FIZ1 设置try_vector_engine_strategy参数为force后,建表,创建增量物化视图后,查询物化视图结果有误
    • I5E46Z assessment评估执行语句指定-p为空或端口号错误时,报错信息不正确
    • I5EOSI 迁移工具在线迁移数据失败且迁移工具页面不停刷屏报错信息
    • I5EDAR 迁移自定义函数,函数体有return,迁移报错
    • I5E4CE 将max_sync_workers_per_subscription设置为0时未有无法同步基础数据的提示
    • I5EDVY 在线向表中插入数据后,opengauss侧未同步;创建另一张表后数据迁移至opengauss侧
    • I56B7E 使用like..excluding建表时,没有行存压缩相关参数
意见反馈
编组 3备份
    openGauss 2024-05-03 00:46:50
    取消