1.一种数据存储及垃圾数据清理方法,其特征在于,包括:
获取预置的数据存储规则,所述预置的数据存储规则包括源数据的数据表名和存储时长,所述预置的数据存储规则用于描述周期性存储源数据;
根据所述预置的数据存储规则对所述源数据进行定时遍历查询,得到垃圾数据,所述垃圾数据包括唯一标识;
将所述垃圾数据的唯一标识写入到预置队列表中,所述唯一标识用于指示所述垃圾数据的清理状态,所述清理状态包括初始状态;
当定时检测到所述预置队列表中存在所述垃圾数据,并且所述垃圾数据的清理状态为所述初始状态时,清理所述垃圾数据,得到清理结果,所述清理结果包括清理成功和清理失败;
通过预置方式发送所述清理结果,所述预置方式包括短信方式和邮件方式。
2.根据权利要求1所述的数据存储及垃圾数据清理方法,其特征在于,所述获取预置的数据存储规则,所述预置的数据存储规则用于描述周期性存储源数据包括:通过预置的扫描任务根据结构化查询语言SQL规则读取数据表,得到预置的数据存储规则;或通过所述预置的扫描任务从预置文件中进行读取,得到预置的数据存储规则,所述预置的数据存储规则用于描述周期性存储源数据。
3.根据权利要求2所述的数据存储及垃圾数据清理方法,其特征在于,所述根据所述预置的数据存储规则对所述源数据进行定时遍历查询,得到垃圾数据,所述垃圾数据包括唯一标识包括:对所述预置的数据存储规则进行解析,得到所述源数据的数据表名和存储时长;
根据所述源数据的数据表名和所述存储时长生成结构化查询语言SQL查询语句,得到第一SQL语句;
根据所述第一SQL语句对所述源数据进行查询,得到查询数据,并将所述查询数据设置为所述垃圾数据,所述垃圾数据包括所述唯一标识。
4.根据权利要求1所述的数据存储及垃圾数据清理方法,其特征在于,所述当定时检测到所述预置队列表中存在所述垃圾数据,并且所述垃圾数据的清理状态为所述初始状态时,清理所述垃圾数据,得到清理结果,所述清理结果包括清理成功和清理失败包括:当定时检测到所述预置队列表中存在所述垃圾数据,并且所述垃圾数据的清理状态为所述初始状态时,通过预置的清理任务读取所述预置队列表,得到所述垃圾数据的唯一标识和数据表名;
根据所述垃圾数据的唯一标识和数据表名生成结构化查询语言SQL删除语句,得到第二SQL语句;
根据所述第二SQL语句处理所述垃圾数据,得到清理结果,所述清理结果包括清理成功和清理失败。
5.根据权利要求1所述的数据存储及垃圾数据清理方法,其特征在于,所述通过预置方式发送所述清理结果,所述预置方式包括短信方式和邮件方式,包括:确定所述预置方式为短信方式或邮件方式;
读取通知人员信息表,得到通知人员信息的标识,所述通知人员信息表包括标识、人员角色、人员手机号码、人员邮件地址和人员所属部门;
判断所述通知人员信息的标识是否为空值;
若所述通知人员信息的标识不为空值,则根据所述预置方式和所述通知人员信息发送所述清理结果;
若所述通知人员信息的标识为空值,则在所述通知人员信息表中增加通知人员信息,并根据所述预置方式和增加的通知人员信息发送所述清理结果。
6.根据权利要求4所述的数据存储及垃圾数据清理方法,其特征在于,所述根据所述第二SQL语句处理所述垃圾数据,得到清理结果,所述清理结果包括清理成功和清理失败之后,所述方法还包括:更新已清理的垃圾数据的清理状态和清理时刻,所述清理状态包括所述初始状态、清理成功状态和清理失败状态;
当检测到所述清理状态为所述清理成功状态时,获取当前时刻;
根据所述当前时刻和所述清理时刻进行差运算,得到运算结果;
当检测到所述运算结果大于预置时长时,将所述已清理的垃圾数据转移至预置历史表。
7.根据权利要求6所述的数据存储及垃圾数据清理方法,其特征在于,所述方法还包括:当检测到恢复所述已清理的垃圾数据的指令时,停止执行所述预置的扫描任务和所述预置的清理任务;
对所述预置队列表或者所述预置历史表进行遍历读取,得到所述已清理的垃圾数据的唯一标识和数据表名;
根据所述已清理的垃圾数据的唯一标识和数据表名读取底层清单表,得到备份源数据,所述底层清单表用于备份存储所述源数据;
将所述备份源数据写入到所述已清理的垃圾数据对应的源数据表中,得到恢复的源数据。
8.一种数据存储及垃圾数据清理装置,其特征在于,所述数据存储及垃圾数据清理装置包括:获取单元,用于获取预置的数据存储规则,所述预置的数据存储规则包括源数据的数据表名和存储时长,所述预置的数据存储规则用于描述周期性存储源数据;
查询单元,用于根据所述预置的数据存储规则对所述源数据进行定时遍历查询,得到垃圾数据,所述垃圾数据包括唯一标识;
写入单元,用于将所述垃圾数据的唯一标识写入到预置队列表中,所述唯一标识用于指示所述垃圾数据的清理状态,所述清理状态包括初始状态;
清理单元,当定时检测到所述预置队列表中存在所述垃圾数据,并且所述垃圾数据的清理状态为所述初始状态时,用于清理所述垃圾数据,得到清理结果,所述清理结果包括清理成功和清理失败;
发送单元,用于通过预置方式发送所述清理结果,所述预置方式包括短信方式和邮件方式。
9.一种基于数据存储及垃圾数据清理设备,其特征在于,所述数据存储及垃圾数据清理设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和对数至少一个处理器通过线路互联;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述数据存储及垃圾数据清理设备执行如权利要求1‑7中任意一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1‑7中任意一项所述方法的步骤。