一种openGauss数据库中实现定长数据块的压缩方法及装置

AITNT
正文
推荐专利
一种openGauss数据库中实现定长数据块的压缩方法及装置
申请号:CN202510720192
申请日期:2025-05-30
公开号:CN120567201A
公开日期:2025-08-29
类型:发明专利
摘要
本申请涉及一种openGauss数据库中实现定长数据块的压缩方法及装置。本方法包括:将数据文件中连续127个数据页划分为PCD,并将最后1个独立的数据页设置为PCA,PCD与PCA共同构成压缩Extent;通过固定chunk(1KB/2KB/4KB)拆分逻辑页面的压缩数据并紧凑存储于PCD,剩余空间调用FALLOC_FL_PUNCH_HOLE释放为稀疏存储;PCA维护逻辑页到压缩chunk的物理分布映射及排列顺序索引,页面访问时通过PCA解析地址定位数据。本方法在保留定长存储顺序I/O优势的同时,动态适配可变长压缩数据,支持多算法透明压缩(如LZ4/ZSTD),并通过锁机制与稀疏存储优化实现高并发读写与存储资源高效利用,显著提升数据库压缩率及事务性能。
技术关键词
逻辑页面 数据 地址映射管理 支持多算法 压缩算法 压缩装置 物理 资源分配 存储块 操作系统 可读存储介质 索引 模块 机制 计算机 处理器 动态
系统为您推荐了相关专利信息
1
一种基于标准分调整的竞赛评审方法、设备及介质
评审方法 遗传算法 参数 异常数据处理 皮尔逊相关系数
2
一种睡眠呼吸监测转运装置
睡眠呼吸监测装置 无线传输单元 睡眠呼吸事件 嵌入式数据处理单元 转运装置
3
一种大数据企业识别方法、系统、电子设备及存储介质
企业经营范围 文本 识别方法 逻辑回归模型 词典文件
4
一种压缩空气储能电站智能故障诊断装置与维护方法
压缩空气储能电站 智能故障诊断装置 故障诊断模型 故障预测模型 中央监控系统
5
一种智能反馈式脑病康复指导训练系统
康复指导训练系统 运动模式识别 云端数据处理 循环神经网络变体 强化学习算法
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号