openGauss 5.1.0 版本正式发布,内核四高能力持续增强,DataPod+DataKit 解决方案持续创新
News
今日,openGauss 5.1.0版本正式上线!
按照版本规划,openGauss如期发布5.1.0版本。openGauss 5.1.0是社区最新发布的创新版本,版本生命周期为0.5年,相比openGauss 5.0.0,新增代码115.5万行,其中内核新增代码6.5万+。本次发布包含2个数据库服务端安装版本:企业版、轻量版,用户可根据使用场景需要下载不同版本,并基于此进行场景化验证,提前发现问题并反馈社区,社区将在下个LTS版本发布前进行问题修复。
立即体验openGauss 5.1.0版本:https://opengauss.org/zh/download/
openGauss作为国内最具创新力的开源数据库社区,汇聚了5000多名开发者的力量,技术上坚持突破创新,持续在内核、架构、工具、兼容性等方面发力。openGauss 5.1.0自2023年3月31日启动版本开发,历时6个月开发周期,凝聚社区614名开发者,累计合入PR 3320个,继承之前版本特性功能,内核四高能力持续增强,Datapod三层资源池化架构持续创新,DataKit数据全生命周期管理工具不断丰富,生态兼容能力进一步提升。
内核四高能力持续增强
高性能
基础算子持续优化,Insert、Update、Delete、索引扫描性能提升15%以上;支持shared buffer按大页内存分配,实现4k pagesize环境中性能提升5%;内核GCC版本升级到GCC 10.3,采用PGO反馈优化,TPCC性能提升6%,持续提升内核性能。
高可用
页面级并行回放支持备机可读,保持70W tpmC场景主备RTO < 10s不变;文件级并行回放实现按批次分组并行分发,备机回放性能提升50%以上;发布订阅支持用户自定义冲突解决方案,构建完整异地双活能力。
高安全
抽象加解密与密钥管理适配层,支持统一接口对接第三方密钥管理服务和加密机,兼容第三方KMS。
高智能
DataPod三层资源池化技术架构持续创新
性能优化
通过备机可见性判断逻辑优化、主机推进oldestxmin逻辑优化、备机支持缓存快照信息等功能,实现sysbench场景2节点性能6W tps,线性度1.6倍,相比优化前提升50%。
写操作透明转发
应用可以从任何一个节点接入数据库,内核会将写操作透明转发到读写节点,本地只执行读操作,并保持事务一致性。该功能可以简化应用接入数据库,同时增强系统扩展性。
DSS能力增强
DSS支持通过NoF+协议对接存储设备,实现更低时延的存储IO;支持线程池模式,支持大并发IO读写处理;支持黑匣子诊断,提高运维能力。
算子卸载
DataKit数据全生命周期管理工具不断丰富
告警中心
工具平台新增告警中心,为各功能插件提供统一的告警通知能力。
数据迁移插件
MySQL全量迁移新增支持迁移csv格式数据、支持索引并行创建、安装包解除平台依赖、增强异常处理能力;MySQL增量&反向迁移新增支持断点续传、支持迁移进度展示、反向迁移支持全量迁移;数据校验通过按表分片校验、与全量迁移流程深入配合,实现性能提升到150MB/s。
数据开发插件
增强对表、视图、用户角色、函数、存储过程等对象的管理;新增支持存储过程、函数、匿名块的嵌套调试,减低开发调试难度。
智能运维插件
生态兼容能力进一步提升
◾提供兼容性SQL评估能力,兼容性评估工具支持源库导出SQL评估;
◾实现A兼容性基础插件,打通A兼容性插件流程;
◾MySQL兼容性进一步增强:
-
支持数据类型转换规则和MySQL一致
-
表达式和自定义变量支持设置字符集/字符序
-
支持设置客户端连接的字符集和字符序
-
支持gb18030_chinese_ci、gb18030_bin、gbk_chinese_ci、gbk_bin四种字符序
-
存储过程支持resignal、signal、DIAGNOSTICS语法,实现对报错、诊断信息的处理
-
支持对MySQL协议的兼容,包括unix domain socket、MySQL系统参数、用户建连断连、prepare-execute协议、普通SQL执行协议等
具体发行说明请参考官网:
https://docs.opengauss.org/zh/docs/5.1.0/docs/ReleaseNotes/Releasenotes.html
感谢社区所有开发者、伙伴、用户
“积力之所举,则无不胜也;众智之所为,则无不成也。”数据库作为公认的计算机体系最为复杂,跨技术领域最多,投入大,见效慢的重型软件产品,而openGauss能够在过去三年多的时间里取得如此快速地发展,离不开社区社区所有开发者的付出和贡献,我们衷心感谢社区的所有开发者。
openGauss技术发展、联合创新不断深化的背后也离不开每一个社区伙伴的力量。我们衷心地感谢参与和协助openGauss 5.1.0版本发布的的所有伙伴,包括华为、云和恩墨、海量数据、粤港澳大湾区国家技术创新中心、华中科技大学网络空间安全学院、南大通用、超聚变、神舟通用、中软国际、软通动力、中国移动、中国联通、中移在线、邮储银行、民生银行、兴业银行、北京海天起点技术服务股份有限公司、沃趣科技、京东科技、北京超图软件股份有限公司、苏州旺满信息科技有限公司、福建新大陆软件工程有限公司、江苏润和软件股份有限公司、深圳市友邻通讯设备有限公司等组织单位。是你们的辛勤付出使得版本顺利发布,也为openGauss更好地发展提供可能。
openGauss持续以用户真实需求为动力,致力于产品竞争力提升。我们特别感谢每一个用户对openGauss的支持,openGauss 5.1.0作为下一个长周期版本的先行体验版,也期待聆听每一位用户的反馈意见。
中秋、国庆佳节已至,openGauss社区祝大家双节快乐!
本文分享自微信公众号 - openGauss(openGauss)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Glibc ld.so 本地权限提升漏洞【POC公开】
漏洞描述 Glibc 是GNU项目中的标准C库,为程序提供核心库功能和系统调用封装。 由于 Glibc 的 GNU C 库中的动态加载程序 ld.so 在处理 GLIBC_TUNABLES 环境变量时存在缓冲区溢出漏洞,本地攻击者可通过运行具有SUID权限的二进制文件来处理恶意的 GLIBC_TUNABLES 环境变量,进而提升为 root 权限。 该漏洞影响主流Linux发行版较高版本,包括RHEL/Centos 8.5及以上版本、Fedora 37和38、Debian12和13、Ubuntu 22.04 和 23.04 、Gentoo中glibc包<2.37-R7的版本等。 漏洞名称 Glibc ld.so 本地权限提升漏洞【POC公开】 漏洞类型 越界写入 发现时间 2023-10-08 漏洞影响广度 广 MPS编号 MPS-9vzd-wc5f CVE编号 CVE-2023-4911 CNVD编号 - 影响范围 glibc@[2.34, 2.38] 修复方案 Fedora 37更新至glibc-2.36-14.fc37版本 启用SystemTap脚本,终止GLIBC_TUN...
- 下一篇
路透社:RISC-V 技术成为中美科技战的新战场
路透社昨日发布文章《RISC-V technology emerges as battleground in US-China tech war》,称 RISC-V 技术成为中美科技战的新战场。 文章指出,拜登政府面临来自部分立法者的压力,要求限制美国公司开发在中国被广泛使用的免费芯片技术——此举可能会颠覆全球科技行业的跨境合作。 两名共和党众议院委员会主席、共和党参议员 Marco Rubio 和民主党参议员 Mark Warner 以国家安全为由,敦促拜登政府对 RISC-V 采取行动。 议员担心中国政府正在利用美国公司之间的开放合作文化来发展自己的半导体产业,这可能会削弱美国目前在芯片领域的领先地位,并帮助中国推进军事现代化。 议员呼吁拜登政府对 RISC-V 相关技术的出口实施限制——“要求任何美国个人或公司在与中国实体就相关贸易往来之前获得出口许可证”,这也是中美芯片技术之争的最新进展。 早在 2020 年,负责 RISC-V 技术的非盈利组织——RISC-V 基金会已将总部迁移至瑞士。 延伸阅读 在全球芯片大战中,RISC-V 能否保持其中立态度? RISC-V 基金会:确...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS关闭SELinux安全模块
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址