本发明涉及数据库管理领域,尤其涉及一种闪回备份数据管理方法、装置、电子设备及可读存储介质。
背景技术:
1、闪回技术是一种在数据库中进行异常数据恢复的高级技术,它可以将数据库还原到之前的某个时间点,从而消除误操作、错误数据或系统故障所引起的问题。闪回技术的本质上是将表移动并隐藏,并非真正的删除,因此开启闪回后,dn(data node数据节点)对磁盘空间占用更高,数据盘的磁盘空间存在耗尽的风险。
技术实现思路
1、本发明的主要目的在于提出一种闪回备份数据管理方法、装置、电子设备及可读存储介质,旨在解决现有技术中闪回技术造成磁盘空间耗尽的问题。
2、为实现上述目的,本发明提供一种闪回备份数据管理方法,所述方法包括步骤:
3、对闪回备份数据进行监测,并获取所述闪回备份数据对应的数据参数;
4、在满足数据清理条件时,通过所述数据参数确定需要进行清理的目标闪回备份数据;
5、对所述目标闪回备份数据进行清理。
6、可选地,所述对闪回备份数据进行监测,并获取所述闪回备份数据对应的数据参数包括:
7、对闪回备份数据进行监测,并获取所述闪回备份数据的生成时间以及占用空间;
8、将所述生成时间以及所述占用空间作为所述闪回备份数据的数据参数。
9、可选地,所述在满足数据清理条件时,通过所述数据参数确定需要进行清理的目标闪回备份数据包括:
10、针对分布式系统中的每一单位系统,获取所述单位系统对应的可用空间;
11、判断所述可用空间是否小于清理空间阈值;
12、若所述可用空间小于所述清理空间阈值,则通过所述数据参数确定需要进行清理的目标闪回备份数据。
13、可选地,所述数据参数包括生成时间以及占用空间;所述通过所述数据参数确定需要进行清理的目标闪回备份数据包括:
14、针对每一所述闪回备份数据,判断所述闪回备份数据对应的生成时间是否早于时间阈值,或占用空间是否大于空间阈值;
15、若所述闪回备份数据对应的生成时间早于所述时间阈值,或占用空间大于所述空间阈值,则将所述闪回备份数据作为待清理数据;
16、在满足数据清理条件时,在所述待清理数据中确定需要进行清理的目标闪回备份数据。
17、可选地,所述在满足数据清理条件时,在所述待清理数据中确定需要进行清理的目标闪回备份数据包括:
18、在满足数据清理条件时,将所述待清理数据中,对应生成时间最早的所述闪回备份数据作为所述目标闪回备份数据。
19、可选地,所述对所述目标闪回备份数据进行清理包括:
20、确定与所述目标闪回备份数据对应的目标关联数据;
21、将所述目标闪回备份数据以及所述目标关联数据进行清理。
22、可选地,所述确定与所述目标闪回备份数据对应的目标关联数据包括:
23、确定所述目标闪回备份数据对应的目标元数据;
24、确定关联数据库中与所述目标闪回备份数据对应的目标分布备份数据;
25、将所述目标元数据以及所述目标分布备份数据作为所述目标关联数据。
26、为实现上述目的,本发明还提供一种闪回备份数据管理装置,所述闪回备份数据管理装置包括:
27、第一监测模块,用于对闪回备份数据进行监测,并获取所述闪回备份数据对应的数据参数;
28、第一确定模块,用于在满足数据清理条件时,通过所述数据参数确定需要进行清理的目标闪回备份数据;
29、第一清理模块,用于对所述目标闪回备份数据进行清理。
30、为实现上述目的,本发明还提供一种电子设备,所述电子设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的闪回备份数据管理方法的步骤。
31、为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的闪回备份数据管理方法的步骤。
32、本发明提出的一种闪回备份数据管理方法、装置、电子设备及可读存储介质,对闪回备份数据进行监测,并获取所述闪回备份数据对应的数据参数;在满足数据清理条件时,通过所述数据参数确定需要进行清理的目标闪回备份数据;对所述目标闪回备份数据进行清理。通过对闪回备份数据的数据参数进行采集,从而确定闪回备份数据的数据特征,并在满足数据清理条件时,根据数据参考来对闪回备份数据进行清理,从而避免了闪回备份数据一直累加占用过多磁盘空间。
1.一种闪回备份数据管理方法,其特征在于,所述闪回备份数据管理方法包括:
2.如权利要求1所述的闪回备份数据管理方法,其特征在于,所述对闪回备份数据进行监测,并获取所述闪回备份数据对应的数据参数包括:
3.如权利要求1所述的闪回备份数据管理方法,其特征在于,所述在满足数据清理条件时,通过所述数据参数确定需要进行清理的目标闪回备份数据包括:
4.如权利要求1所述的闪回备份数据管理方法,其特征在于,所述数据参数包括生成时间以及占用空间;所述通过所述数据参数确定需要进行清理的目标闪回备份数据包括:
5.如权利要求4所述的闪回备份数据管理方法,其特征在于,所述在满足数据清理条件时,在所述待清理数据中确定需要进行清理的目标闪回备份数据包括:
6.如权利要求1所述的闪回备份数据管理方法,其特征在于,所述对所述目标闪回备份数据进行清理包括:
7.如权利要求6所述的闪回备份数据管理方法,其特征在于,所述确定与所述目标闪回备份数据对应的目标关联数据包括:
8.一种闪回备份数据管理装置,其特征在于,所述闪回备份数据管理装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的闪回备份数据管理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的闪回备份数据管理方法的步骤。