发明名称 一种数据压缩方法、存储引擎及存储系统
摘要 本发明实施例提供一种数据压缩方法、存储引擎及存储系统,涉及计算机技术领域,能够实现文件数据中的独立页面的压缩。该存储引擎包括:数据引擎虚拟机层,用于接收应用程序下发的对文件数据进行压缩的操作指令;多路搜索树层,用于对该文件数据进行多路搜索树操作,并将经过多路搜索树操作处理后的页面号发送给页面层,该页面号对应的页面用于存储该文件数据;页面层,用于对该经过多路搜索树操作处理后的页面号对应的页面进行页面操作,得到独立页面数据;压缩层,该压缩层包括页面压缩数据模块,该页面压缩数据模块用于对该独立页面数据进行压缩得到页面压缩数据。本发明实施例提供的数据压缩方法、存储引擎及存储系统用于数据的压缩。
申请公布号 CN103049561A 申请公布日期 2013.04.17
申请号 CN201210590257.8 申请日期 2012.12.31
申请人 华为技术有限公司 发明人 靳文军;伍华涛
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种存储引擎,其特征在于,包括:数据引擎虚拟机层、多路搜索树层、页面层和压缩层;所述压缩层包括:页面压缩数据模块;所述数据引擎虚拟机层,用于接收应用程序下发的对文件数据进行压缩的操作指令;所述多路搜索树层,用于对所述文件数据进行多路搜索树操作,并将经过多路搜索树操作处理后的页面号发送给页面层,所述页面号对应的页面用于存储所述文件数据;所述页面层,用于对所述经过多路搜索树操作处理后的页面号对应的页面进行页面操作,得到独立页面数据;页面压缩数据模块,用于对所述独立页面数据进行压缩得到页面压缩数据。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼