发行说明
版本介绍
oGRAC(openGauss Real Application Cluster) 7.0.0-RC3是openGauss社区 2026年3月发布的多主数据库创新版本,该版本生命周期为0.5年。本版本为oGRAC的第一个版本。
主要功能如下:
支持多读多写
提供便于扩展成多主架构的内核,数据库实例间通过共享内存服务实现跨节点的事务、页面缓存一致性,各数据库实例共享一份数据存储,以实现各节点同时读写操作、各节点共享存储。
标准SQL支持
支持标准的SQL92/SQL99/SQL2003规范,支持GBK、UTF-8字符集,支持SQL标准函数与分析函数,支持存储过程。
数据库存储管理功能
支持表空间,可以把不同表规划到不同的存储位置。
应用程序接口
支持标准JDBC、ODBC驱动。
已修复问题
完整问题清单请参见完整问题清单。
完整的内核提交记录请参见提交记录。
已修复问题请参见下表。
| ISSUE | 关联仓库 | 问题描述 |
|---|---|---|
| 121 | oGRAC | [Bug]: create table创建数组core |
| 119 | oGRAC | [Bug]: exists on条件非关联查询产生core |
| 107 | oGRAC | [Bug]: with as查询产生core |
| 103 | oGRAC | [Bug]: 修复空指针core |
| 94 | oGRAC | [Bug]: select时sql引擎core |
| 87 | oGRAC | [Bug]: select时计划层产生core |
| 71 | oGRAC | [Bug]: group_concat + order by查询发生core |
| 29 | oGRAC | [Bug]: 执行group_concat用例coredump |
| 26 | oGRAC | [Bug]: tc_group_concat_bound_020执行core |
继承功能
CVE漏洞
本版本是2026年3月发布的创新版本,版本涉及的CVE漏洞可通过CVE列表查询。
版本使用注意事项
源代码
oGRAC包含多个代码仓,包括引用开源软件的补丁代码仓、JDBC驱动代码仓、ODBC驱动代码仓、数据库服务器代码仓和文档仓库:
- 开源软件代码仓:https://gitcode.com/opengauss/openGauss-third_party
- JDBC驱动代码仓:https://gitcode.com/opengauss/openGauss-connector-jdbc
- ODBC驱动代码仓:https://gitcode.com/opengauss/openGauss-connector-odbc
- 数据库服务器代码仓:https://gitcode.com/opengauss/oGRAC
- 数据库文档仓库:https://gitcode.com/opengauss/docs
用户须知
oGRAC是一款支持多读多写的开源数据库。采用协议“木兰宽松许可证”(Mulan PSL V2),用户可以自由复制、使用、修改、分发,不论修改与否。
oGRAC的版本号遵循 X.Y.0-RCx 的格式,旨在区分不同类型的版本更新。具体而言:
- LTS版本(X.0.0):每两年发布一次,标志着长期稳定支持的版本,适合大规模部署与生产环境使用。社区承诺为每个LTS版本提供为期三年的维护支持,确保其持续稳定与安全。
- 创新版本(X.Y.0-RCx):每半年推出,旨在快速迭代,提供最新的功能与技术预览这些版本主要用于用户测试与创新合作,社区将提供为期半年的维护支持,鼓励探索与反馈。
- 补丁版本(X.Y.0):当遇到重大问题时,会适时发布,旨在迅速修复关键性错误,保障系统稳定运行。
致谢
我们衷心地感谢参与和协助 oGRAC 7.0.0-RC3版本发布的所有开发者和伙伴。是你们的辛勤付出使得版本顺利发布,也为oGRAC更好地发展提供可能。