【数据库】openGauss3.1.0版本做了哪些优化

openGauss 3.1.0版本在可扩展性、企业级特性、高可用、高性能、高智能、高安全和工具链方面进行全面升级。包括行存表压缩、发布订阅能力、细粒度滚动升级、DBMind自治运维平台、智能优化器、两地三中心跨Region容灾、MySQL全量迁移性能提升等关键优化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

从第一次使用openGauss到现在,大约已经有4个月的时间了,参加了有关openGauss的活动和技术分享,慢慢的我对openGauss数据库的使用越来越熟悉,上手也很快,就在前段时间官方更新了最新一版的openGauss3.1.0版本,通过了解发现,相对于上一版本有了很多方面的优化,那么我们今天就来聊一聊openGauss3.1.0版本做了哪些优化吧!
在这里插入图片描述

openGauss 3.1.0 版本与之前版本特性功能保持兼容,在 可扩展性、企业级特性、高可用、高性能、高智能、高安全、工具链 等七大特性上全面增强。

一、优化升级

1.企业级特性

(1)行存表压缩能力增强
    通过对行存数据进行压缩的操作,改变数据页面的存储状态。通过增加一个映射管理层将压缩页面分块落盘。整体过程发生在数据库脏页刷盘过程,对数据库的上层逻辑不影响,对用户不感知。
    满足 TPCC 测试模型中,压缩率 2:1 以上,且性能劣化小于 5%。

个人理解:也就是说对数据库添加了一个映射层,可以理解为备份或者镜像的操作,为了让这个镜像投射出来的数据更完整,量更大,对数据进行压缩,可以理解压缩包存储文件之后进行的映射,个人理解大概是这个意思。

(2)发布订阅能力增强
    轻量化版本支持发布订阅功能,满足边云协同场景需求。
    支持发布端主备切换后订阅关系不断开。
    支持同步订阅关系创建前的基础数据。
    支持备份恢复后复制槽不丢失,保证发布订阅的连接正常。
    支持以二进制格式发送数据。

个人理解:也就是数据的传输和发布上云的速度更快,这可能是调整了一些传输的协议吧,另外对数据传输中的安全性做了优化,如果数据丢失怎么办,所以这个版本也做了备份的优化

(3)细粒度滚动升级
在灰度升级下,提供一种升级指定部分节点的功能。保证在不中断业务的情况下,先升级部分节点再升级剩余节点,减少升级场景业务中断时间。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

跳楼梯企鹅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值