一种数据删除方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38753722 阅读:12 留言:0更新日期:2023-09-10 09:38
本发明专利技术提供一种数据删除方法、装置、电子设备及存储介质,方法涉及存储领域,包括:记录存储设备的数据写入量;当确定检测事件触发时,确定存储设备从上次触发检测事件的历史时刻至当前时刻的目标数据写入量;当确定目标数据写入量大于第一预设阈值时,根据目标数据写入量对存储设备中的数据进行删除;可记录存储设备的数据写入量,并可根据存储设备从上次触发检测事件的历史时刻至当前时刻的目标数据写入量对存储设备中的数据进行删除,由于数据写入量与前端业务量紧密相关,因此本发明专利技术可根据前端业务对存储资源的实际消耗情况对存储设备中的数据进行删除,从而能够有效降低存储设备被写满的可能性。设备被写满的可能性。设备被写满的可能性。

【技术实现步骤摘要】
一种数据删除方法、装置、电子设备及存储介质


[0001]本专利技术涉及存储领域,特别涉及一种数据删除方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]在存储领域中,为确保使用留有足够的空间写入数据,存储设备中通常设置有删除策略,并可依照该策略对该设备中的数据进行删除。然而在相关技术中,该删除策略仅能依照数据自身的元数据属性进行数据删除,却并没有考虑前端业务对存储资源的实际消耗情况,进而难以确保存储设备不被写满。

技术实现思路

[0003]本专利技术的目的是提供一种数据删除方法、装置、电子设备及计算机可读存储介质,可根据存储设备在过去一段时间内的数据写入量进行数据删除,从而可确保数据删除与前端业务实际消耗情况相匹配,并能够有效降低存储设备被写满的可能性。
[0004]为解决上述技术问题,本专利技术提供一种数据删除方法,包括:
[0005]记录存储设备的数据写入量;
[0006]当确定检测事件触发时,确定所述存储设备从上次触发所述检测事件的历史时刻至当前时刻的目标数据写入量;
[0007]当确定所述目标数据写入量大于第一预设阈值时,根据所述目标数据写入量对所述存储设备中的数据进行删除。
[0008]可选地,所述根据所述目标数据写入量对所述存储设备中的数据进行删除,包括:
[0009]在连续的多个预设区间中确定所述目标数据写入量所落入的目标区间,并根据所述目标区间对应的预设删除值对所述存储设备中的数据进行删除。
[0010]可选地,所述在连续的多个预设区间中确定所述目标数据写入量所落入的目标区间,并根据所述目标区间对应的预设删除值对所述存储设备中的数据进行删除,包括:
[0011]判断所述目标数据写入量是否大于第二预设阈值;所述第二预设阈值大于所述第一预设阈值;
[0012]若是,则将所述第二预设阈值作为所述预设删除值,并根据所述预设删除值对所述存储设备中的数据进行删除;
[0013]若否,则将所述第一预设阈值作为所述预设删除值,并根据所述预设删除值对所述存储设备中的数据进行删除。
[0014]可选地,还包括:
[0015]记录所述存储设备的存储使用量,并判断所述存储使用量是否大于第三预设阈值;
[0016]当确定所述存储使用量大于第三预设阈值时,持续对所述存储设备中的数据进行删除,直至确定删除后的存储使用量小于等于第四预设阈值时停止删除;所述第四预设阈
值小于所述第三预设阈值。
[0017]可选地,所述记录存储设备的数据写入量,包括:
[0018]利用计数器记录所述数据写入量;
[0019]相应的,所述确定所述存储设备从上次触发所述检测事件的历史时刻至当前时刻的目标数据写入量,包括:
[0020]从所述计数器中获取所述目标数据写入量,并对所述计数器进行清零处理。
[0021]可选地,所述根据所述目标数据写入量对所述存储设备中的数据进行删除,包括:
[0022]根据所述目标数据写入量以及所述存储设备中各数据的属性信息对所述数据进行删除。
[0023]可选地,所述属性信息为写入时间,所述方法还包括:
[0024]当检测到所述存储设备中写入数据时,确定写入的数据对应的写入时间;
[0025]将所述写入的数据与所述写入时间建立对应关系,并将所述对应关系记录至索引列表;
[0026]相应的,所述根据所述目标数据写入量以及所述存储设备中各数据的属性信息对所述数据进行删除,包括:
[0027]依照所述写入时间,对所述索引列表中的对应关系进行升序排序;
[0028]根据所述目标数据写入量,从所述排序的首部依次删除各所述对应关系对应的数据,并在每次完成删除时将已删除的数据的对应关系移除所述索引列表。
[0029]本专利技术还提供一种数据删除装置,包括:
[0030]记录模块,用于记录存储设备的数据写入量;
[0031]检测模块,用于当确定检测事件触发时,确定所述存储设备从上次触发所述检测事件的历史时刻至当前时刻的目标数据写入量;
[0032]删除模块,用于当确定所述目标数据写入量大于第一预设阈值时,根据所述目标数据写入量对所述存储设备中的数据进行删除。
[0033]本专利技术还提供一种电子设备,包括:
[0034]存储器,用于存储计算机程序;
[0035]处理器,用于执行所述计算机程序时实现如上所述的数据删除方法。
[0036]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如上所述的数据删除方法。
[0037]本专利技术提供一种数据删除方法,包括:记录存储设备的数据写入量;当确定检测事件触发时,确定所述存储设备从上次触发所述检测事件的历史时刻至当前时刻的目标数据写入量;当确定所述目标数据写入量大于第一预设阈值时,根据所述目标数据写入量对所述存储设备中的数据进行删除。
[0038]本专利技术的有益效果在于:本专利技术首先可记录存储设备的数据写入量,并在确定检测事件触发时,主动确定存储设备从上次触发检测事件的历史时刻至当前时刻的目标数据写入量,即主动确定从该历史时刻至当前时刻有多少数据被写入存储设备,并可在确定目标数据写入量大于第一预设阈值时,根据目标数据写入量对存储设备中的数据进行删除。由于数据写入量与前端业务量紧密相关,因此本专利技术可根据前端业务对存储资源的实际消
耗情况对存储设备中的数据进行删除,这样便可确保数据删除与前端业务实际消耗情况相匹配,从而能够有效降低存储设备被写满的可能性。本专利技术还提供一种数据删除装置、电子设备及计算机可读存储介质,具有上述有益效果。
附图说明
[0039]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0040]图1为本专利技术实施例所提供的一种数据删除方法的流程图;
[0041]图2为本专利技术实施例所提供的一种数据删除装置的结构框图;
[0042]图3为本专利技术实施例所提供的一种电子设备的结构框图。
具体实施方式
[0043]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0044]在存储领域中,为确保使用留有足够的空间写入数据,存储设备中通常设置有删除策略,并可依照该策略对该设备中的数据进行删除。然而在相关技术中,该删除策略仅能依照数据自身的元数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据删除方法,其特征在于,包括:记录存储设备的数据写入量;当确定检测事件触发时,确定所述存储设备从上次触发所述检测事件的历史时刻至当前时刻的目标数据写入量;当确定所述目标数据写入量大于第一预设阈值时,根据所述目标数据写入量对所述存储设备中的数据进行删除。2.根据权利要求1所述的数据删除方法,其特征在于,所述根据所述目标数据写入量对所述存储设备中的数据进行删除,包括:在连续的多个预设区间中确定所述目标数据写入量所落入的目标区间,并根据所述目标区间对应的预设删除值对所述存储设备中的数据进行删除。3.根据权利要求2所述的数据删除方法,其特征在于,所述在连续的多个预设区间中确定所述目标数据写入量所落入的目标区间,并根据所述目标区间对应的预设删除值对所述存储设备中的数据进行删除,包括:判断所述目标数据写入量是否大于第二预设阈值;所述第二预设阈值大于所述第一预设阈值;若是,则将所述第二预设阈值作为所述预设删除值,并根据所述预设删除值对所述存储设备中的数据进行删除;若否,则将所述第一预设阈值作为所述预设删除值,并根据所述预设删除值对所述存储设备中的数据进行删除。4.根据权利要求1所述的数据删除方法,其特征在于,还包括:记录所述存储设备的存储使用量,并判断所述存储使用量是否大于第三预设阈值;当确定所述存储使用量大于第三预设阈值时,持续对所述存储设备中的数据进行删除,直至确定删除后的存储使用量小于等于第四预设阈值时停止删除;所述第四预设阈值小于所述第三预设阈值。5.根据权利要求1所述的数据删除方法,其特征在于,所述记录存储设备的数据写入量,包括:利用计数器记录所述数据写入量;相应的,所述确定所述存储设备从上次触发所述检测事件的历史时刻至当前时刻...

【专利技术属性】
技术研发人员:张敏江超
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1