版本介绍
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,重启库失败
意见反馈