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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
如何利用动态配置中心在JavaAgent中实现微服务的多样化治理
本文分享自华为云社区《如何利用动态配置中心在JavaAgent中实现微服务的多样化治理》,作者:华为云开源 。 一、前言 随着JavaAgent在微服务治理方面的广泛应用和发展,我们可以在运行时对微服务进行监控、管理和调整,以满足不同的业务需求和运行环境。然而,随着微服务架构的复杂性增加,管理和配置微服务的治理变得越来越困难,因此利用动态配置中心在JavaAgent中实现微服务多样化治理变得至关重要。 Sermant是基于Java字节码增强技术的无代理服务网格,支持通过动态配置实现微服务的多样化治理。以下是Sermant的微服务架构: Sermant虽然不直接提供动态配置中心,但是Sermant基于不同的配置中心实现了动态配置功能,基于该功能Sermant不仅可以监听主流配置中心配置信息的修改、也可以针对不同的场景进行配置监听,例如:Sermant不仅可以监听服务的配置变更,还可以监听应用的全局配置变更。基于该功能可以更好的帮助开发人员和运维人员管理微服务治理的能力。 二、Sermant的动态配置模型 Sermant动态配置模型是一种基于分层模型设计的配置管理方案,它的核心组件包括Gr...
- 下一篇
【稳定性】稳定性建设之弹性设计 | 京东物流技术团队
背景 随着业务的快速变化和技术的不断发展,系统面临着诸多挑战,例如流量峰值、依赖服务故障、硬件故障、网络中断、软件缺陷等,这些因素都可能影响到系统的正常运行。在这种背景下,弹性设计(Resilience Design)应运而生。弹性设计是一种系统的设计和构建方法,系统的设计原则应该本着不信任外部资源(外部API服务、网络设备、存储、消息等)100%可用的原则,在关键处理路径上针对上述可能发生故障的点进行容错加固设计,保护系统自身的可用性。它的目标是使系统能够在面临压力和不确定性时,保持服务可用性和性能,而不是简单地在问题出现后进行修复。弹性设计考虑到了系统可能会遭受的各种攻击,包括物理攻击、网络攻击、软件错误等,并采取了相应的预防措施。 弹性设计的核心思想是预见并应对系统可能面临的风险和挑战,这需要对系统的需求、架构、组件和服务进行深入的理解和管理。弹性设计还强调了自动化和快速响应的重要性,以便在问题发生时,能够迅速地检测到问题并采取相应的措施。 总的来说,弹性设计为系统稳定性建设提供了一种新的视角和方法,它有助于提高系统的可用性、性能和安全性,同时也降低了维护和修复的成本和风险。 一...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- Red5直播服务器,属于Java语言的直播服务器
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长