【技术实现步骤摘要】
数据处理方法及装置
本申请涉及数据传输
,特别是涉及一种数据处理方法及装置。
技术介绍
数据时代,每天都有大量的数据需要传输,这些数据需要保存到存储介质中以便使用,而大量数据的保存需要庞大的存储空间来进行存储。而此存储数据的方式成本太高。目前,存在一种数据存储方法,通过使用压缩芯片对数据进行压缩,得到压缩数据,并为该每一个压缩数据分配一个的缓存空间,再将该压缩数据缓存至的缓存空间中,最后再将缓存空间中的压缩数据落盘至存储介质中。但是,压缩数据的数据量是不可预测的,会导致所分配的缓存空间大于压缩数据的数据量的情况发生,从而造成缓存空间的资源浪费。
技术实现思路
有鉴于此,本申请实施例提供了一种数据处理方法,以解决缓存空间资源浪费的问题。另外,本申请还提供了一种数据处理装置,以实现上述方法在实际中的应用与实现。为实现上述目的,本申请实施例提供如下技术方案:第一方面,本申请提供了一种数据处理方法,所述方法包括:获取当前目标数据压缩请求;所述当前目标数据压缩请求包括当 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取当前目标数据压缩请求;所述当前目标数据压缩请求包括当前目标数据;/n将所述当前目标数据输入至预先分配的压缩模块中,通过所述压缩模块对所述当前目标数据进行数据压缩,得到压缩数据;/n再将所述压缩模块输出的压缩数据存储至与所述压缩模块具有绑定关系的预设缓存空间中;所述预设缓存空间具有存储多个压缩数据的存储空间;/n若所述压缩数据为首个压缩数据,则将所述压缩数据存储于所述预设缓存空间的起始存储位置;/n若所述压缩数据不是首个压缩数据,则将所述压缩数据存储于前一个压缩数据在预设缓存空间的存储位置的下一个存储位置。/n
【技术特征摘要】 【专利技术属性】
1.一种数据处理方法,其特征在于,包括:
获取当前目标数据压缩请求;所述当前目标数据压缩请求包括当前目标数据;
将所述当前目标数据输入至预先分配的压缩模块中,通过所述压缩模块对所述当前目标数据进行数据压缩,得到压缩数据;
再将所述压缩模块输出的压缩数据存储至与所述压缩模块具有绑定关系的预设缓存空间中;所述预设缓存空间具有存储多个压缩数据的存储空间;
若所述压缩数据为首个压缩数据,则将所述压缩数据存储于所述预设缓存空间的起始存储位置;
若所述压缩数据不是首个压缩数据,则将所述压缩数据存储于前一个压缩数据在预设缓存空间的存储位置的下一个存储位置。
2.根据权利要求1所述的数据处理方法,其特征在于,还包括:
若所述预设缓存空间有剩余存储空间,则获取下一个目标数据压缩请求,并将所述下一个目标数据压缩请求作为当前目标数据压缩请求;
若所述缓存空间没有剩余存储空间,将所述缓存介质中存储的压缩数据搬移至另一存储介质中存储,并为所述压缩模块重新分配与所述压缩模块具有绑定关系的预设缓存空间。
3.根据权利要求1所述的数据处理方法,其特征在于,所述当前目标数据压缩请求存储于处理线程的请求队列,则所述方法还包括:
将所述请求队列中的目标数据压缩请求按照请求的先后顺序进行排序。
4.根据权利要求1所述的数据处理方法,其特征在于,所述压缩数据还包括数据标识,则所述方法还包括:
若所述预设缓存空间中没有剩余存储空间时,输出所述预设缓存空间中存储的所有压缩数据的数据标识。
5.根据权利要求1所述的数据处理方法,其特征在于,所述预设缓存空间是支持预设读写数量的存储介质。
6.一种数据处理装置,其特征在于,包括:
技术研发人员:亓国强,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。