版本介绍

openGauss 3.0.0是openGauss发布的第二个release版本,该版本生命周期为3.5年。此次发布包含两个数据库服务端安装包:企业版和轻量版。轻量版定位是在软硬件资源受限场景下仍可应用openGauss,其保留了企业版大部分的特性。当前文档说明范围仅限轻量化版。

轻量版的特点如下:

(1)占用资源少:

本次发布轻量化版本安装包实际大小为20MB,空载内存小于250MB.

(2)易安装

相比于企业版,其安装流程更简单快捷。

(3)轻量版通过参数默认关闭的特性:

Ustore特性(inplace-update引擎)、Asp特性(active session profile)、增量检查点(incremental checkpoint)、双写(double write)、列存、段页式存储、Full /Slow SQL特性、workload特性、sql响应时间信息计算特性、数据库监控快照功能。

(4)轻量版不支持的特性:

ORC文件访问、Kerberos安全校验、JAVA UDF、Codegen、MOT内存表特性、SMP并行查询特性、AI、全密态数据库、CM、OM。

(5)二进制工具精简:

保留了用户常用的gsql、gs_ctl、gs_guc、gs_dump、gs_restore、gs_probackup、gs_initdb等工具,它还提供了安装部署、升级的工具liteom。

轻量版与之前版本大部分特性功能保持兼容,主要功能如下:

  • 继承功能:

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

    • 行存转向量化
    • 延迟进入最大可用模式
    • 并行逻辑解码
    • global syscache
    • 外键锁增强
    • 行存表压缩
    • Data Studio工具开源
    • MySQL到openGauss的迁移工具chameleon
    • 支持使用中间件shardingSphere构建分布式数据库
    • 支持kubernetes部署分布式数据库
  • 修复缺陷:

    • I4VUXG 修复unlogged table 数据丢失问题
    • I4SF5P release版本编译安装数据库,且dblink模块编译安装后,create extension dblink导致数据库core
    • I4S74D 使用Jmeter工具向行存压缩表插入数据,数据量1G以上时必现失败(5/5),compresstype=2
    • I4YPJQ Inserting varchar constant into MOT table using JDBC fails
    • I4PF6G 外键锁增强-2.0.0.灰度升级至2.2.0不提交,执行tpcc失败
    • I4WPD1 简化安装模块获取安装包后解压openGauss-2.1.0-CentOS-64bit.tar.bz2缺少simpleinstall目录 无法执行极简安装
    • I4L268 分区表多次truncate后,再进行vacuum freeze pg_partition,系统表pg_partition索引不准确
    • I3HZJN copy命令DATE_FORMAT缺少时分秒时,未按格式复制
    • I4HUXD jsonb类型查询报错
    • I4QDN9 select 1.79E +308*2,cume_dist() over(order by 1.0E128*1.2)返回超出范围
    • I4PAVO start with connect by record子查询识别失败
    • I4UY9A openGauss列表分区创建default分区失败
    • I4W3UB 创建并使用自定义类型创建视图,重命名该自定义类型后,无法获取视图定义
    • I4WRMX 重启数据库且enable_stmt_track参数关闭时,查询statement_history表记录应该无记录,实际有记录,statement_history表的数据未清空
    • I4WOBH GUC设置pagewriter_sleep为360000后恢复默认值2000,重启库失败
意见反馈
编组 3备份
    openGauss 2024-05-06 00:45:54
    取消