【技术实现步骤摘要】
本公开涉及云,特别是涉及一种数据压缩方法、装置、计算机设备及介质。
技术介绍
1、云处理中涉及大量数据,这些数据需要存储在各个云节点的云存储载体(如云盘)中。如果不经压缩,这些数据会占用大量云上存储空间,造成资源利用率降低。
2、目前,对于数据压缩时数据压缩算法的选择策略的研究,主要集中在计算机本地侧。一种选择策略是从待压缩数据中抽取一定比例的数据,用多种候选压缩算法对该一定比例的数据进行预压缩,根据每种候选压缩算法预压缩后的性能数据,选择出要使用的数据压缩算法。另一种选择策略是事先针对不同候选压缩算法,通过试验设置各种文件格式和类型对应的压缩后性能参数对照表。实际压缩时,对待压缩数据进行处理,提取出待压缩数据的文件格式和类型等,查找预先设置的对照表,得到不同候选压缩算法对应的压缩后性能参数,根据这些压缩后性能参数,选择出要使用的数据压缩算法。
3、现有技术未发现针对云端数据压缩算法的选择策略。将上述本地数据压缩算法的选择策略移植到云端,发现效果很不理想,且无论是预压缩还是预先分析文件格式和类型,都耗时较长。
...【技术保护点】
1.一种数据压缩方法,其特征在于,所述数据压缩方法包括:
2.根据权利要求1所述的数据压缩方法,其特征在于,所述基于所述云存储载体的属性和目标性能等级,从多个候选压缩算法中选择一个作为确定的数据压缩算法,包括:
3.根据权利要求2所述的数据压缩方法,其特征在于,所述数据压缩算法判定模型通过以下方式预先训练:
4.根据权利要求3所述的数据压缩方法,其特征在于,所述将所述云存储载体的属性输入确定的数据压缩算法判定模型,以从多个候选压缩算法中选择一个作为确定的数据压缩算法,包括:
5.根据权利要求4所述的数据压缩方法,其特征在
...【技术特征摘要】
1.一种数据压缩方法,其特征在于,所述数据压缩方法包括:
2.根据权利要求1所述的数据压缩方法,其特征在于,所述基于所述云存储载体的属性和目标性能等级,从多个候选压缩算法中选择一个作为确定的数据压缩算法,包括:
3.根据权利要求2所述的数据压缩方法,其特征在于,所述数据压缩算法判定模型通过以下方式预先训练:
4.根据权利要求3所述的数据压缩方法,其特征在于,所述将所述云存储载体的属性输入确定的数据压缩算法判定模型,以从多个候选压缩算法中选择一个作为确定的数据压缩算法,包括:
5.根据权利要求4所述的数据压缩方法,其特征在于,所述针对每个样本云存储载体,获取所述样本云存储载体的属性和与所述属性对应的压缩算法标签,包括:针对每个样本云存储载体,获取所述样本云存储载体的属性、所述样本数据的数据类型、和与所述属性及所述数据类型对应的压缩算法标签;
6.根据权利要求3所述的数据压缩方法,其特征在于,所述针对每个样本云存储载体,获取所述样本云存储载体的属性和与所述属性对应的压缩算法标签,包括:
7.根据权利要求6所述的数据压缩方法,其特征在于,所述压缩结果包括压缩参数,所述解压结果包括解压参数,
8.根据权利要求7所述的数据压缩方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。