---
title: openGauss 5.1.0版本正式发布，内核四高能力持续增强，DataPod+DataKit解决方案持续创新-官方技术文章-鲲鹏社区
description: 本文主要介绍openGauss 5.1.0版本正式发布后，在哪些方面增强了内核四高能力和DataPod+DataKit解决方案持续创新能力。
keywords: Gauss,版本正式发布,内核四高能力持续增强,DataPod,DataKit,解决方案持续,创新,官方技术文章
url: https://www.hikunpeng.com/developer/techArticles/20231017-1?envFlag=1
section: (其他)
---

# openGauss 5.1.0版本正式发布，内核四高能力持续增强，DataPod+DataKit解决方案持续创新-官方技术文章-鲲鹏社区

URL: https://www.hikunpeng.com/developer/techArticles/20231017-1?envFlag=1
描述: 本文主要介绍openGauss 5.1.0版本正式发布后，在哪些方面增强了内核四高能力和DataPod+DataKit解决方案持续创新能力。
关键词: Gauss,版本正式发布,内核四高能力持续增强,DataPod,DataKit,解决方案持续,创新,官方技术文章

官方技术文章 [了解详情](https://www.hikunpeng.com/zh/developer/techArticles)

openGauss 5.1.0版本正式发布，内核四高能力持续增强，DataPod+DataKit解决方案持续创新

openGauss 5.1.0版本正式发布，内核四高能力持续增强，DataPod+DataKit解决方案持续创新

实战经验

发表于 2023/09/28

0

今日，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/ [了解详情](https://opengauss.org/zh/download/)

openGauss作为国内最具创新力的开源数据库社区，汇聚了5000多名开发者的力量，技术上坚持突破创新，持续在内核、架构、工具、兼容性等方面发力。openGauss 5.1.0自2023年3月31日启动版本开发，历时6个月开发周期，凝聚社区614名开发者，累计合入PR 3320个，继承之前版本特性功能，内核四高能力持续增强，Datapod三层资源池化架构持续创新，DataKit数据全生命周期管理工具不断丰富，生态兼容能力进一步提升。

## 内核四高能力持续增强

（1）高性能

基础算子持续优化，Insert、Update、Delete、索引扫描性能提升15%以上；支持shared buffer按大页内存分配，实现4k pagesize环境中性能提升5%；内核GCC版本升级到GCC 10.3，采用PGO反馈优化，TPCC性能提升6%，持续提升内核性能。

（2）高可用

页面级并行回放支持备机可读，保持70W tpmC场景主备RTO < 10s不变；文件级并行回放实现按批次分组并行分发，备机回放性能提升50%以上；发布订阅支持用户自定义冲突解决方案，构建完整异地双活能力。

（3）高安全

抽象加解密与密钥管理适配层，支持统一接口对接第三方密钥管理服务和加密机，兼容第三方KMS。

（4）高智能

优化慢SQL根因分析逻辑，增强输出结论, 有效发现与分析运行态风险；增强数据采集能力，有助于异常场景发现。

## DataPod三层资源池化技术架构持续创新

（1）性能优化

通过备机可见性判断逻辑优化、主机推进oldestxmin逻辑优化、备机支持缓存快照信息等功能，实现sysbench场景2节点性能6W tps，线性度1.6倍，相比优化前提升50%。

（2）写操作透明转发

应用可以从任何一个节点接入数据库，内核会将写操作透明转发到读写节点，本地只执行读操作，并保持事务一致性。该功能可以简化应用接入数据库，同时增强系统扩展性。

（3）DSS能力增强

DSS支持通过NoF+协议对接存储设备，实现更低时延的存储IO；支持线程池模式，支持大并发IO读写处理；支持黑匣子诊断，提高运维能力。

（4）算子卸载

支持对接分布式存储，并支持将算子卸载到存储设备，在存储上完成计算，以此消减存储层和计算层的网络IO流量，充分利用存储的CPU资源。该功能适合AP场景的复杂查询，在100GB和1TB两种数据量下的TPC-H性能提升了40%。

## DataKit数据全生命周期管理工具不断丰富

（1）告警中心

工具平台新增告警中心，为各功能插件提供统一的告警通知能力。

（2）数据迁移插件

MySQL全量迁移新增支持迁移csv格式数据、支持索引并行创建、安装包解除平台依赖、增强异常处理能力；MySQL增量&反向迁移新增支持断点续传、支持迁移进度展示、反向迁移支持全量迁移；数据校验通过按表分片校验、与全量迁移流程深入配合，实现性能提升到150MB/s。

（3）数据开发插件

增强对表、视图、用户角色、函数、存储过程等对象的管理；新增支持存储过程、函数、匿名块的嵌套调试，减低开发调试难度。

（4）智能运维插件

新增支持集群监控和智能诊断，能依据系统运行的历史数据进行不优SQL、等待事件、锁等异常诊断，发现系统潜在风险。

## 生态兼容能力进一步提升

（1）提供兼容性SQL评估能力，兼容性评估工具支持源库导出SQL评估；

（2）实现A兼容性基础插件，打通A兼容性插件流程；

（3）MySQL兼容性进一步增强：

1）支持数据类型转换规则和MySQL一致

2）表达式和自定义变量支持设置字符集/字符序

3）支持设置客户端连接的字符集和字符序

4）支持gb18030_chinese_ci、gb18030_bin、gbk_chinese_ci、gbk_bin四种字符序

5）存储过程支持resignal、signal、DIAGNOSTICS语法，实现对报错、诊断信息的处理

6）支持对MySQL协议的兼容，包括unix domain socket、MySQL系统参数、用户建连断连、prepare-execute协议、普通SQL执行协议等

具体发行说明请参考官网：

https://docs.opengauss.org/zh/docs/5.1.0/docs/ReleaseNotes/Releasenotes.html [了解详情](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社区祝大家双节快乐！

本页内容
