一种数据压缩方法、数据解压缩方法及计算设备技术

技术编号:41572205 阅读:20 留言:0更新日期:2024-06-06 23:51
本申请实施例公开了一种数据压缩方法、数据解压缩方法及计算设备,该数据压缩方法包括:响应于对第一目标数据进行数据压缩的请求,调用目标压缩算法库,其中,目标压缩算法库中配置有目标压缩算法和硬件加速器的调用接口。确定第一目标数据是否满足第一预设条件,如果满足,基于调用接口调用硬件加速器,利用硬件加速器对第一目标数据进行压缩;如果不满足,基于目标压缩算法对第一目标数据进行压缩。通过上述方法,可以根据第一目标数据的数据量大小,动态地调用硬件加速器或者目标压缩算法对第一目标数据进行压缩,减少处理器资源的占用,提高数据压缩的效率。

【技术实现步骤摘要】

本申请涉及服务器,尤其涉及一种数据压缩方法、数据解压缩方法及计算设备


技术介绍

1、随着大数据技术的飞速发展,大数据应用已经融入各行各业。为了方便处理大量的数据,在大数据应用场景中通过需要对数据进行压缩处理,例如hadoop分布式处理应用场景、虚拟机热迁移场景等。通过数据压缩处理,可以减小数据量,提高数据的传输效率和处理效率,减少数据所占内存空间等。

2、目前常用的数据压缩算法库均为软件压缩算法,具有很好的兼容性,被广泛应用到各个应用软件设计中。但是利用软件压缩算法实现数据压缩时,会消耗较多的处理器资源,比如占用cpu和内存等,影响应用软件处理其他的任务。尤其在数据量较大的场景下,软件压缩算法不仅占用较多的处理器资源,并且数据压缩的效率比较低。


技术实现思路

1、有鉴于此,本申请实施例提供了一种数据压缩方法、数据解压缩方法、及计算设备,以便减少处理器资源的占用,提高对数据压缩/解压缩的效率。

2、第一方面,本申请实施例提供了一种数据压缩方法,方法包括:

>3、响应于对第一目本文档来自技高网...

【技术保护点】

1.一种数据压缩方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述第一目标数据是否满足第一预设条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述硬件加速器对所述第一目标数据进行压缩之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述硬件加速器不存在可用资源的情况下,获取所述硬件加速器的等待队列的长度之前,所述方法还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,在确定所述第一目标数据...

【技术特征摘要】

1.一种数据压缩方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述第一目标数据是否满足第一预设条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述硬件加速器对所述第一目标数据进行压缩之前,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述硬件加速器不存在可用资源的情况下,获取所述硬件加速器的等待队列的长度之前,所述方法还包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,在确定所述第一目标数据是否满足第一预设条件之前,所述方法还包括:

7.一种数据解压缩方法,其特征在于,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述确定所述第二目...

【专利技术属性】
技术研发人员:王利民
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1