版本能力矩阵图
版本功能对比
| 分类/功能 | 企业版 | 极简版 | 轻量版 | 说明 |
|---|
| 核心模块 | | | | |
| 集群资源管理 (CM) | ✔️ | ❌ | ❌ | 仅企业版支持集群管理。 |
| 运维管理 (OM) | ✔️ | ❌ | ❌ | 仅企业版提供运维工具。 |
| 资源占用 | | | | |
| 安装包大小 | ➖ | ➖ | <30MB | 轻量版极致精简。 |
| 空载内存占用 | 1.5G | 1.2G | <250MB | 轻量版优化内存配置。 |
| 安装复杂度 | 需配置 | 极简 | 极简 | 轻量版内置 liteom 工具简化部署。 |
二进制工具支持清单
| 工具名称 | 企业版 | 极简版 | 轻量版 | 工具用途 |
|---|
| 基础管理工具 | | | | |
gsql | ✔️ | ✔️ | ✔️ | 数据库连接工具。 |
gs_ctl | ✔️ | ✔️ | ✔️ | 数据库服务控制(启动/停止/重启)。 |
gs_guc | ✔️ | ✔️ | ✔️ | 数据库参数配置管理。 |
gs_dump | ✔️ | ✔️ | ✔️ | 数据库逻辑备份。 |
gs_restore | ✔️ | ✔️ | ✔️ | 数据库逻辑恢复。 |
gs_probackup | ✔️ | ✔️ | ✔️ | 物理备份与恢复。 |
gs_initdb | ✔️ | ✔️ | ✔️ | 初始化数据库实例。 |
liteom | ❌ | ❌ | ✔️ | 轻量版专用安装部署工具。 |
| 高级管理工具 | | | | |
gs_cgroup | ✔️ | ✔️ | ❌ | 负载管理工具。 |
pg_recvlogical | ✔️ | ✔️ | ❌ | 创建/删除逻辑复制槽。 |
pg_xlogdump | ✔️ | ✔️ | ❌ | 解码并显示openGauss的预写式日志(WAL)工具。 |
gs_assessment | ✔️ | ✔️ | ❌ | 数据库健康状态评估。 |
pg_archivecleanup | ✔️ | ✔️ | ❌ | 清理归档日志。 |
| 插件与扩展 | | | | |
postgres_fdw | ✔️ | ✔️ | ❌ | 跨库数据访问插件。 |
dblink | ✔️ | ✔️ | ❌ | 跨数据库连接插件。 |
timescaledb | ✔️ | ✔️ | ❌ | 时序数据库扩展。 |
age | ✔️ | ✔️ | ❌ | 图数据库扩展。 |
spqplugin | ✔️ | ✔️ | ❌ | 多机并行查询框架。 |
ndpplugin | ✔️ | ✔️ | ❌ | 算子卸载扩展。 |
| gms_output | ✔️ | ✔️ | ✔️ | 调试PL/SQL程序。 |
| gms_profiler | ✔️ | ✔️ | ✔️ | 收集PL/pgSQL程序执行情况。 |
| gms_stats | ✔️ | ✔️ | ✔️ | 收集指定Schema中所有对象统计信息。 |
| gms_i18n | ✔️ | ✔️ | ✔️ | |
| gms_sql | ✔️ | ✔️ | ✔️ | 执行动态SQL插件。 |
| gms_tcp | ✔️ | ✔️ | ✔️ | 网络通信插件。 |
| gms_compress | ✔️ | ✔️ | ✔️ | 数据压缩,解压缩插件。 |
| gms_inaddr | ✔️ | ✔️ | ✔️ | 提供多个ip主机名转换的函数接口。 |
| gms_utility | ✔️ | ✔️ | ✔️ | 提供各种实用程序和函数。 |
| gms_raw | ✔️ | ✔️ | ✔️ | 对十六进制raw类型数据进行转换和操作。 |
| gms_match | ✔️ | ✔️ | ✔️ | 比较两个字符串间相似度。 |
| gms_assert | ✔️ | ✔️ | ✔️ | 验证输入值属性,合法性。 |
| gms_debug | ✔️ | ✔️ | ✔️ | 服务端调试工具。 |
| 依赖组件 | | | | |
| JRE(Java 环境) | ✔️ | ✔️ | ❌ | 轻量版无需 Java 支持。 |
核心功能模块
| 功能模块 | 企业版 | 极简版 | 轻量版 | 说明 |
|---|
| ORC 文件访问 | ✔️ | ✔️ | ❌ | 轻量版不支持 ORC 外部数据源读写。 |
| Kerberos 安全校验 | ✔️ | ✔️ | ❌ | 轻量版禁用企业级安全认证协议。 |
| MOT 内存表 | ✔️ | ✔️ | ❌ | 轻量版不支持内存优化表引擎。 |
| SMP 并行查询 | ✔️ | ✔️ | ❌ | 轻量版禁用多核并行加速查询。 |
| 全密态数据库 | ✔️ | ✔️ | ❌ | 轻量版不支持全生命周期数据加密。 |
| 容灾集群功能 | ✔️ | ✔️ | ❌ | 轻量版不支持主备容灾部署。 |
| 高性能 | | | | |
| CBO优化器 | ✔️ | ✔️ | ✔️ | 基于代价的优化器。 |
| 支持LLVM | ✔️ | ✔️ | ❌ | 提供查询动态编译执行能力。 |
| 向量化引擎 | ✔️ | ✔️ | ❌ | 提供向量化引擎。 |
| 行列混合存储 | ✔️ | ✔️ | ✔️ | 提供行列混合存储。 |
| 自适应压缩 | ✔️ | ✔️ | ✔️ | 提供数据压缩技术。 |
| SQL by pass | ✔️ | ✔️ | ✔️ | 提供OLTP查询场景定制化执行方案。 |
| 鲲鹏NUMA架构优化 | ✔️ | ✔️ | ✔️ | 提升在鲲鹏平台上的处理性能。 |
| 支持线程池高并发 | ✔️ | ✔️ | ✔️ | 支撑数据库大并发稳定运行。 |
| SMP并行执行 | ✔️ | ✔️ | ✔️ | 利用多核能力提升查询性能。 |
| Parallel Page-based Redo For Ustore | ✔️ | ✔️ | ✔️ | 基于Ustore存储引擎的并行页级重做机制,提升事务恢复效率。 |
| 行存转向量化 | ✔️ | ✔️ | ❌ | 提升复杂查询执行性能。 |
| OCK加速数据传输 | ✔️ | ✔️ | ❌ | 提高备机一致性读的性能。 |
| 大页内存 | ✔️ | ✔️ | ✔️ | 提升在大内存环境下数据库的性能表现。 |
| 开箱即用 | ✔️ | ✔️ | ❌ | 通过工具自动对数据库进行性能优化。 |
| 用户态网络 | ✔️ | ✔️ | ❌ | 支持高性能用户态网络协议栈。 |
| HTAP行列融合 | ✔️ | ✔️ | ❌ | 支持HTAP行列融合特性。 |
| 高可用 | | | | |
| 主备机 | ✔️ | ✔️ | ✔️ | 支持主备机部署。 |
| 逻辑复制 | ✔️ | ✔️ | ✔️ | 支持对数据进行逻辑复制。 |
| 逻辑备份 | ✔️ | ✔️ | ✔️ | 支持对数据进行逻辑备份。 |
| 物理备份 | ✔️ | ✔️ | ✔️ | 支持对数据进行物理备份。 |
| 极致RTO | ✔️ | ✔️ | ❌ | 轻量版不支持极致RTO特性。 |
| 基于Paxos协议的高可用 | ✔️ | ✔️ | ❌ | 支持基于Paxos协议的复制与仲裁能力。 |
| 级联备机 | ✔️ | ✔️ | ❌ | 在主备机基础上支持级联备机连接备机。 |
| 延时回放 | ✔️ | ✔️ | ✔️ | 允许备机延迟应用主库日志,用于数据误操作恢复。 |
| 备机添加删除 | ✔️ | ✔️ | ❌ | 支持在线动态扩展或缩减备机节点。 |
| 并行逻辑解码 | ✔️ | ✔️ | ✔️ | 提升逻辑复制吞吐量的并行解码能力。 |
| DCF | ✔️ | ❌ | ❌ | 分布式共识框架(基于Paxos协议实现强一致性复制)。 |
| CM | ✔️ | ❌ | ❌ | 集群管理组件(负责节点监控与故障自动切换)。 |
| 支持Global SysCache | ✔️ | ✔️ | ❌ | 全局系统缓存共享机制,降低内存重复开销。 |
| 两地三中心跨Region容灾 | ✔️ | ❌ | ❌ | 支持同城双活+异地灾备的跨地域部署架构。 |
| 维护性 | | | | |
| 灰度升级 | ✔️ | ✔️ | ❌ | 支持滚动升级确保服务连续性。 |
| 指定节点升级 | ✔️ | ❌ | ❌ | 允许选择特定节点优先升级。 |
| 支持WDR诊断报告 | ✔️ | ✔️ | ✔️ | 提供性能分析报告。。 |
| 慢SQL诊断 | ✔️ | ✔️ | ✔️ | 支持慢查询分析。 |
| Session性能诊断 | ✔️ | ✔️ | ✔️ | 提供会话级性能监控。 |
| 系统KPI辅助诊断 | ✔️ | ✔️ | ✔️ | 监控关键性能指标。 |
| 内置stack工具 | ✔️ | ✔️ | ✔️ | 集成堆栈分析工具。 |
| 支持SQL PATCH | ✔️ | ✔️ | ✔️ | 支持在线SQL语句热修复。 |
| 数据库安全 | | | | |
| 访问控制模型 | ✔️ | ✔️ | ✔️ | 最小权限管理。 |
| 控制权和访问权分离 | ✔️ | ✔️ | ✔️ | 支持控制权和访问权分离。 |
| 数据库认证机制 | ✔️ | ✔️ | ✔️ | 提供客户端/服务端模式的客户端连接认证机制。 |
| 数据加密存储 | ✔️ | ✔️ | ❌ | 提供对导入数据的加密存储。 |
| 数据库审计 | ✔️ | ✔️ | ✔️ | 审计日志记录用户操作。 |
| 网络通信安全 | ✔️ | ✔️ | ✔️ | 保护客户端与服务器通讯安全。 |
| 资源标签机制 | ✔️ | ✔️ | ✔️ | 安全管理数据库资源。 |
| 统一审计机制 | ✔️ | ✔️ | ✔️ | 根据审计策略生成审计行为,并记录日志。 |
| 动态数据脱敏机制 | ✔️ | ✔️ | ✔️ | 限制非授权用户访问隐私数据。 |
| 行级访问控制 | ✔️ | ✔️ | ✔️ | 使数据库达到行级访问控制的能力。 |
| 用户口令强度校验机制 | ✔️ | ✔️ | ✔️ | 校验数据库设置的口令强度。 |
| 全密态数据库等值查询 | ✔️ | ✔️ | ❌ | 轻量版不支持全密态数据库。 |
| 账本数据库机制 | ✔️ | ✔️ | ❌ | 提高数据库防篡改能力。 |
| 透明数据加密 | ✔️ | ✔️ | ❌ | 解决静态数据泄露问题。 |
| 资源池化 | | | | |
| 资源池化特性 | ✔️ | ❌ | ❌ | 实现跨节点计算/存储资源统一调度。 |
| 企业级特性 | | | | |
| 函数及存储过程支持 | ✔️ | ✔️ | ✔️ | 支持PL/pgSQL编程。 |
| 支持SQL hint | ✔️ | ✔️ | ✔️ | 提供执行计划调优指令。 |
| 全文索引 | ✔️ | ✔️ | ✔️ | 支持文本检索优化。 |
| 分区 | ✔️ | ✔️ | ✔️ | 支持表分区管理。 |
| 高级分析函数支持 | ✔️ | ✔️ | ✔️ | 支持窗口函数等高级分析功能。 |
| 物化视图 | ✔️ | ✔️ | ✔️ | 支持预计算视图加速查询。 |
| 支持HyperLogLog | ✔️ | ✔️ | ✔️ | 提供基数估算算法。 |
| 在线添加索引 | ✔️ | ✔️ | ✔️ | 支持不锁表创建索引。 |
| 自治事务 | ✔️ | ✔️ | ✔️ | 支持子事务独立提交/回滚。 |
| 全局临时表 | ✔️ | ✔️ | ✔️ | 支持会话级/事务级临时表。 |
| JDBC客户端负载均衡与读写分离 | ✔️ | ✔️ | ✔️ | 支持连接池自动路由。 |
| In-place Update存储引擎 | ✔️ | ✔️ | ✔️ | 支持原地更新减少写放大。 |
| 发布订阅 | ✔️ | ✔️ | ✔️ | 支持逻辑订阅数据变更。 |
| 支持OLTP场景数据压缩 | ✔️ | ✔️ | ✔️ | 提供行存压缩技术。 |
| 事件触发器 | ✔️ | ✔️ | ❌ | 支持DDL/DML事件触发自定义操作。 |
| 支持UWAL特性 | ✔️ | ✔️ | ❌ | 统一日志写入优化,提升高并发日志吞吐。 |
| 应用开发接口 | | | | |
| 支持标准SQL | ✔️ | ✔️ | ✔️ | 兼容SQL:2011标准。 |
| 支持标准开发接口 | ✔️ | ✔️ | ✔️ | 提供JDBC/ODBC等接口。 |
| 支持嵌入式SQL预处理器(ECPG) | ✔️ | ✔️ | ❌ | 支持C语言嵌入式SQL开发。 |
| PG接口兼容 | ✔️ | ✔️ | ✔️ | 兼容PostgreSQL协议。 |
| 支持PL/Java | ✔️ | ✔️ | ✔️ | 支持Java存储过程。 |
| MySQL兼容性增强 | ✔️ | ✔️ | ✔️ | 支持常用MySQL语法与函数。 |
| AI能力 | | | | |
| AI4DB:数据库指标采集、预测与异常监控 | ✔️ | ✔️ | ❌ | 基于时序预测的智能监控告警系统。 |
| AI4DB:慢SQL根因分析 | ✔️ | ✔️ | ❌ | 通过机器学习定位SQL性能瓶颈。 |
| AI4DB:索引推荐 | ✔️ | ✔️ | ❌ | 自动生成最优索引组合建议。 |
| AI4DB:参数调优与诊断 | ✔️ | ✔️ | ❌ | 基于强化学习的参数自动优化。 |
| AI4DB:慢SQL发现 | ✔️ | ✔️ | ❌ | 智能识别潜在性能风险SQL。 |
| AI4DB:数据库驱动AI | ✔️ | ✔️ | ❌ | 内置机器学习算法库支持库内AI训练。 |
| ABO优化器 > 智能基数估计 | ✔️ | ✔️ | ❌ | 基于神经网络的基数预估模型。 |
| ABO优化器 > 自适应计划选择 | ✔️ | ✔️ | ❌ | 运行时动态调整最优执行计划。 |
| 中间件 | | | | |
| 使用kubernetes部署分布式数据库 | ✔️ | ✔️ | ❌ | 支持K8s编排实现自动化扩缩容。 |
| 负载管理 | | | | |
| 支持底层执行层高时延逃生能力 | ✔️ | ✔️ | ✔️ | 在网络异常时自动降级保障基础服务。 |
轻量版不支持的 GUC 参数
| GUC 参数 | 企业版 | 极简版 | 轻量版 | 说明 |
|---|
standby_recycle_interval | ✔️ | ✔️ | ❌ | 轻量版禁用备机日志回收间隔配置。 |
standby_max_query_time | ✔️ | ✔️ | ❌ | 轻量版不支持备机查询超时时间设置。 |
base_page_saved_interval | ✔️ | ✔️ | ❌ | 轻量版禁用基础页保存周期配置。 |
standby_force_recycle_ratio | ✔️ | ✔️ | ❌ | 轻量版不支持强制备机日志回收比例设置。 |
max_standby_base_page_size | ✔️ | ✔️ | ❌ | 轻量版禁用备机基础页最大尺寸配置。 |
max_standby_lsn_info_size | ✔️ | ✔️ | ❌ | 轻量版不支持备机 LSN 信息最大尺寸设置。 |
轻量版通过参数默认关闭的特性
| 特性分类 | 功能点 | 企业版 | 极简版 | 轻量版 | 说明 |
|---|
| 存储与事务 | | | | | |
| Ustore 存储引擎 | Inplace-update 引擎 | ✔️ 开启 | ✔️ 开启 | ➖ 默认关闭 | enable_ustore=off |
| 增量检查点 | Incremental Checkpoint | ✔️ 开启 | ✔️ 开启 | ➖ 默认关闭 | enable_incremental_checkpoint=off |
| 双写 (Double Write) | 数据页双写机制 | ✔️ 开启 | ✔️ 开启 | ➖ 默认关闭 | enable_double_write=off |
| 两阶段提交事务 | 分布式事务支持 | ✔️ 支持 | ✔️ 支持 | ➖ 默认关闭 | max_prepared_transactions=0 |
| 性能分析 | | | | | |
| Asp 特性 | Active Session Profile | ✔️ 开启 | ✔️ 开启 | ➖ 默认关闭 | enable_asp=off |
| Full/Slow SQL 跟踪 | 完整/慢 SQL 记录 | ✔️ 开启 | ✔️ 开启 | ➖ 默认关闭 | enable_stmt_track=off |
| SQL 响应时间计算 | 响应时间百分位统计 | ✔️ 开启 | ✔️ 开启 | ➖ 默认关闭 | enable_instr_rt_percentile=off |
| 数据库监控快照 | WDR 性能快照 | ✔️ 开启 | ✔️ 开启 | ➖ 默认关闭 | enable_wdr_snapshot=off |
| 资源管理 | | | | | |
| Workload 管理 | 工作负载资源隔离 | ✔️ 开启 | ✔️ 开启 | ➖ 默认关闭 | use_workload_manager=off |
openGauss 2026-06-03 19:52:02