1.一种计算机数据智能管理方法,其特征在于,该方法包括以下步骤:采集日志数据获取待压缩数据;
对待压缩数据进行排序得到待压缩数据序列,根据待压缩数据序列中相邻的待压缩数据,获取待压缩数据的摘要短码与待压缩数据的差异文件;
去除待压缩数据的差异文件中的冗余,获取待压缩数据的目标文件;将待压缩数据的目标文件转化为待压缩数据的初级压缩编码表;根据待压缩数据的初级压缩编码表中每列数据的数量,获取待压缩数据的初级压缩编码表的行数阈值;根据待压缩数据的初级压缩编码表的行数阈值与待压缩数据的初级压缩编码表,获取待压缩数据的高级压缩编码表;根据待压缩数据的高级压缩编码表中每列数据的数值,获取待压缩数据的最终压缩编码表;对待压缩数据的最终压缩编码表进行压缩,得到待压缩数据中的差异文件的压缩结果;
根据待压缩数据的摘要短码与待压缩数据中的差异文件的压缩结果,获取压缩日志;构建存储树将压缩日常储存到存储树中。
2.根据权利要求1所述一种计算机数据智能管理方法,其特征在于,所述采集日志数据获取待压缩数据,包括的具体方法为:从日志存储库中调取所有日志数据,对每条日志数据进行标准规格化处理,得到每条日志数据进行标准规格化处理结果,记为每条待压缩数据。
3.根据权利要求1所述一种计算机数据智能管理方法,其特征在于,所述对待压缩数据进行排序得到待压缩数据序列,根据待压缩数据序列中相邻的待压缩数据,获取待压缩数据的摘要短码与待压缩数据的差异文件,包括的具体方法为:对于第
对第
将除第1条待压缩数据外每条待压缩数据中的差异字符组成的数据记为差异文件;
获取第
4.根据权利要求1所述一种计算机数据智能管理方法,其特征在于,所述去除待压缩数据的差异文件中的冗余,获取待压缩数据的目标文件,包括的具体方法为:对于第
5.根据权利要求1所述一种计算机数据智能管理方法,其特征在于,所述将待压缩数据的目标文件转化为待压缩数据的初级压缩编码表,包括的具体方法为:对于第
6.根据权利要求1所述一种计算机数据智能管理方法,其特征在于,所述根据待压缩数据的初级压缩编码表中每列数据的数量,获取待压缩数据的初级压缩编码表的行数阈值,包括的具体方法为:对于第
式中,
7.根据权利要求1所述一种计算机数据智能管理方法,其特征在于,所述根据待压缩数据的初级压缩编码表的行数阈值与待压缩数据的初级压缩编码表,获取待压缩数据的高级压缩编码表,包括的具体方法为:将第
根据第
将第
8.根据权利要求1所述一种计算机数据智能管理方法,其特征在于,所述根据待压缩数据的高级压缩编码表中每列数据的数值,获取待压缩数据的最终压缩编码表,包括的具体方法为:对于第
对于第
9.根据权利要求1所述一种计算机数据智能管理方法,其特征在于,所述对待压缩数据的最终压缩编码表进行压缩,得到待压缩数据中的差异文件的压缩结果,包括的具体方法为:对第
10.根据权利要求1所述一种计算机数据智能管理方法,其特征在于,所述根据待压缩数据的摘要短码与待压缩数据中的差异文件的压缩结果,获取压缩日志;构建存储树将压缩日常储存到存储树中,包括的具体方法为:对于第
以时间为导向构建一个存储树,将每次新存入的日志文件所在的节点作为查询根节点,并在每次插入新节点后使左子树与右子树的高度差为1;最后将所有压缩日志储存到存储树中。