openGauss 企业级特性—支持OLTP场景数据压缩

本文介绍了openGauss3.0.0及后续版本引入的针对OLTP场景的数据压缩特性,通过通用压缩算法压缩行存数据,减小磁盘空间需求,特别适合IO密集型应用,但受限于数据表类型和操作系统支持。
摘要由CSDN通过智能技术生成

支持OLTP场景数据压缩

可获得性

本特性自openGauss 3.0.0版本开始引入。

在openGauss 3.1.0版本中将pca文件和pcd文件整合为一个文件;pca独立进行加载淘汰管理,不再依赖mmap操作;新增chunk碎片整理操作。

特性简介

支持OLTP场景行存数据压缩,提供通用压缩算法,通过对数据页的透明页压缩和维护页面存储位置的方式,做到高压缩、高性能。提高数据库对磁盘的利用率。

客户价值

典型使用场景是:希望降低数据库磁盘的空间需求。

特性描述

新增的支持OLTP场景数据压缩可以降低行表、索引数据的磁盘存储空间需求,在IO密集的数据库系统,可以有一定的性能提升。

特性约束

  • 仅支持堆组织形式数据表的压缩,即普通行存表、Btree索引压缩。
  • 操作系统必须支持punch hole操作。
  • 数据备份介质必须支持punch hole操作。
  • 不支持修改压缩相关参数,不支持非压缩表转化为压缩表操作。
  • 压缩和解压缩的操作会对CPU、性能有一定的影响,优点是增大磁盘的存储能力,提高磁盘利用率,同时节省磁盘IO,减少磁盘IO压力。

依赖关系

  • 要求数据库支持双写操作。
  • 压缩时使用开源压缩算法PGLZ、ZSTD。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值