索引数据的处理方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:39327321 阅读:5 留言:0更新日期:2023-11-12 16:04
本申请提供了一种索引数据的处理方法、装置、设备、存储介质及程序产品;可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景;方法包括:确定待删除的目标索引数据;对所述目标索引数据添加模拟删除标识,使得具有所述模拟删除标识的目标索引数据不可被访问,以模拟删除所述目标索引数据;对所述目标索引数据的模拟删除回退请求进行检测;当检测到所述模拟删除回退请求时,清除添加的所述模拟删除标识,使得清除所述模拟删除标识的目标索引数据可被访问;通过本申请,能够提高索引数据的安全性和完整性。全性和完整性。全性和完整性。

【技术实现步骤摘要】
索引数据的处理方法、装置、设备、存储介质及程序产品


[0001]本申请涉及数据处理
,尤其涉及一种索引数据的处理方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]索引数据可以帮助存储系统快速地定位和访问数据,提高数据的读写效率和存储利用率。随着业务的快速迭代升级,索引数据的更新逐渐频繁,旧的索引数据会对数据查询产生干扰。相关技术中,往往直接删除此类索引数据。但是,索引数据一旦删除则不可回退,对于业务和数据将产生较大风险。

技术实现思路

[0003]本申请实施例提供一种索引数据的处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够提高索引数据的安全性和完整性。
[0004]本申请实施例的技术方案是这样实现的:本申请实施例提供一种索引数据的处理方法,包括:确定待删除的目标索引数据;对所述目标索引数据添加模拟删除标识,使得具有所述模拟删除标识的目标索引数据不可被访问,以模拟删除所述目标索引数据;对所述目标索引数据的模拟删除回退请求进行检测;当检测到所述模拟删除回退请求时,清除添加的所述模拟删除标识,使得清除所述模拟删除标识的目标索引数据可被访问。
[0005]本申请实施例还提供一种索引数据的处理装置,包括:确定模块,用于确定待删除的目标索引数据;添加模块,用于对所述目标索引数据添加模拟删除标识,使得具有所述模拟删除标识的目标索引数据不可被访问,以模拟删除所述目标索引数据;检测模块,用于对所述目标索引数据的模拟删除回退请求进行检测;清除模块,用于当检测到所述模拟删除回退请求时,清除添加的所述模拟删除标识,使得清除所述模拟删除标识的目标索引数据可被访问。
[0006]上述方案中,所述确定模块,还用于获取目标表定义文件;识别所述目标表定义文件中、标注有待删除标识的索引数据;将所述标注有待删除标识的索引数据,确定为所述目标索引数据。
[0007]上述方案中,所述确定模块,还用于在所述获取目标表定义文件之前,响应于针对第一表定义文件的索引配置指令,对所述索引配置指令所指示的索引数据标注所述待删除标识,得到所述目标表定义文件;所述确定模块,还用于将所述目标表定义文件和所述第一表定义文件进行对比,得到所述目标表定义文件中、标注有待删除标识的索引数据。
[0008]上述方案中,所述添加模块,还用于对所述目标索引数据添加索引状态标识,并将
所述索引状态标识置为第一标识值,以对所述目标索引数据添加所述模拟删除标识。
[0009]上述方案中,所述检测模块,还用于对所述目标索引数据的模拟删除的回退开关文件进行检测;当检测到所述回退开关文件时,确定检测到所述模拟删除回退请求;当未检测到所述回退开关文件时,确定未检测到所述模拟删除回退请求。
[0010]上述方案中,所述添加模块,还用于在所述对所述目标索引数据添加模拟删除标识之后,将所述目标索引数据的模拟删除标识调整为确认删除标识;所述清除模块,还用于在所述将所述目标索引数据的模拟删除标识调整为确认删除标识之后,对具有所述确认删除标识的目标索引数据进行删除。
[0011]上述方案中,所述模拟删除标识,通过被置为第一标识值的索引状态标识表征;所述添加模块,还用于将所述索引状态标识由所述第一标识值调整为第二标识值,以通过被置为所述第二标识值的索引状态标识表征所述确认删除标识。
[0012]上述方案中,所述添加模块,还用于在所述对具有所述确认删除标识的目标索引数据进行删除之后,将所述索引状态标识由所述第二标识值调整为第三标识值;其中,被置为所述第三标识值的索引状态标识,用于指示所述目标索引数据已删除完成。
[0013]上述方案中,所述目标索引数据归属于目标业务,所述清除模块,还用于确定所述目标业务的业务低峰时间段,所述业务低峰时间段内的所述目标业务的业务请求的数量低于数量阈值;在所述业务低峰时间段内,对具有所述确认删除标识的目标索引数据进行删除。
[0014]上述方案中,所述清除模块,还用于在所述清除添加的所述模拟删除标识之前,控制添加的所述模拟删除标识失效,以控制所述目标索引数据可被访问;所述清除模块,还用于在所述目标索引数据所归属的业务的业务低峰时间段内,清除添加的所述模拟删除标识,所述业务低峰时间段内的所述业务的业务请求的数量低于数量阈值。
[0015]上述方案中,所述添加模块,还用于在对所述目标索引数据添加模拟删除标识之后,将所述目标索引数据处于不可被访问的第一状态,同步至使用所述目标索引数据的目标节点;所述清除模块,还用于在清除添加的所述模拟删除标识之后,将所述目标索引数据处于可被访问的第二状态同步至所述目标节点。
[0016]本申请实施例还提供一种电子设备,包括:存储器,用于存储计算机可执行指令;处理器,用于执行所述存储器中存储的计算机可执行指令时,实现本申请实施例提供的索引数据的处理方法。
[0017]本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令或计算机程序,所述计算机可执行指令或计算机程序被处理器执行时,实现本申请实施例提供的索引数据的处理方法。
[0018]本申请实施例还提供一种计算机程序产品,包括计算机可执行指令或计算机程序,所述计算机可执行指令或计算机程序被处理器执行时,实现本申请实施例提供的索引数据的处理方法。
[0019]本申请实施例具有以下有益效果:应用本申请上述实施例,首先确定待删除的目标索引数据,然后对目标索引数据添加模拟删除标识,使得具有模拟删除标识的目标索引数据不可被访问,如此实现对目标
索引数据的模拟删除;当检测到针对目标索引数据的模拟删除回退请求时,则可以清除添加的模拟删除标识,使得清除模拟删除标识的目标索引数据可被访问,如此实现对目标索引数据的模拟删除的回退。
[0020]由此,通过添加模拟删除标识实现索引数据的模拟删除,并通过清除模拟删除标识实现模拟删除的回退,既有效降低了待删除索引数据对于数据查询的干扰,提高数据查询效率,还有效规避了直接删除索引数据而无法恢复对于业务和数据的风险,提高索引数据的安全性和完整性。
附图说明
[0021]图1是本申请实施例提供的索引数据的处理系统的架构示意图;图2是本申请实施例提供的电子设备的结构示意图;图3是本申请实施例提供的索引数据的处理方法的流程示意图;图4是本申请实施例提供的目标索引数据的确定流程的示意图;图5是本申请实施例提供的索引数据的确认删除流程的示意图一;图6是本申请实施例提供的索引数据的模拟删除的回退流程的示意图一;图7是本申请实施例提供的索引数据的模拟删除流程的示意图;图8是本申请实施例提供的索引数据的确认删除流程的示意图二;图9是本申请实施例提供的索引数据的模拟删除的回退流程的示意图二。
具体实施方式
[0022]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种索引数据的处理方法,其特征在于,所述方法包括:确定待删除的目标索引数据;对所述目标索引数据添加模拟删除标识,使得具有所述模拟删除标识的目标索引数据不可被访问,以模拟删除所述目标索引数据;对所述目标索引数据的模拟删除回退请求进行检测;当检测到所述模拟删除回退请求时,清除添加的所述模拟删除标识,使得清除所述模拟删除标识的目标索引数据可被访问。2.如权利要求1所述的方法,其特征在于,所述确定待删除的目标索引数据,包括:获取目标表定义文件;识别所述目标表定义文件中、标注有待删除标识的索引数据;将所述标注有待删除标识的索引数据,确定为所述目标索引数据。3.如权利要求2所述的方法,其特征在于,所述获取目标表定义文件之前,所述方法还包括:响应于针对第一表定义文件的索引配置指令,对所述索引配置指令所指示的索引数据标注所述待删除标识,得到所述目标表定义文件;所述识别所述目标表定义文件中、标注有待删除标识的索引数据,包括:将所述目标表定义文件和所述第一表定义文件进行对比,得到所述目标表定义文件中、标注有待删除标识的索引数据。4.如权利要求1所述的方法,其特征在于,所述对所述目标索引数据添加模拟删除标识,包括:对所述目标索引数据添加索引状态标识,并将所述索引状态标识置为第一标识值,以对所述目标索引数据添加所述模拟删除标识。5.如权利要求1所述的方法,其特征在于,所述对所述目标索引数据的模拟删除回退请求进行检测,包括:对所述目标索引数据的模拟删除的回退开关文件进行检测;当检测到所述回退开关文件时,确定检测到所述模拟删除回退请求;当未检测到所述回退开关文件时,确定未检测到所述模拟删除回退请求。6.如权利要求1所述的方法,其特征在于,所述对所述目标索引数据添加模拟删除标识之后,所述方法还包括:将所述目标索引数据的模拟删除标识调整为确认删除标识;所述将所述目标索引数据的模拟删除标识调整为确认删除标识之后,所述方法还包括:对具有所述确认删除标识的目标索引数据进行删除。7.如权利要求6所述的方法,其特征在于,所述模拟删除标识,通过被置为第一标识值的索引状态标识表征;所述将所述目标索引数据的模拟删除标识调整为确认删除标识,包括:将所述索引状态标识由所述第一标识值调整为第二标识值,以通过被置为所述第二标识值的索引状态标识表征所述确认删除标识。8.如权利要求7所述的方法,其特征在于,所述对具有所述确认删除标识的目标索引数据进行删...

【专利技术属性】
技术研发人员:杨光陈云云曾楚伟李斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1