文件索引信息处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:32646313 阅读:30 留言:0更新日期:2022-03-12 18:29
本发明专利技术实施例提供了一种文件索引信息处理方法、装置、电子设备及存储介质。所述方法包括:将待存储目标文件数据写入存储管理节点下的目标存储资源;从所述目标存储资源关联的目标文件索引资源中,确定目标文件索引分表并将待存储目标文件数据的文件索引信息写入所述目标文件索引分表;在进行文件数据读取时,从存储管理节点下预设存储资源关联的预设文件索引资源中,查找与待查询目标文件数据适配的预设文件索引分表;依据查找适配的预设文件索引分表记录的文件索引信息,在适配的预设文件索引分表所属预设文件索引资源关联的预设存储资源中进行待查询目标文件数据读取操作。采用本方案,解决安防业务海量图像数据存储时检索及读取速度慢的问题。索及读取速度慢的问题。索及读取速度慢的问题。

【技术实现步骤摘要】
文件索引信息处理方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及存储
,尤其涉及一种文件索引信息处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着经济社会的不断发展,人们对安全的需求越来越高,促使了监控系统的广泛应用。在监控业务中,图片存储业务是其中重要的组成部分;例如过车图片、违法图片、人脸图片、结构化数据等等各种图片业务产生了大量的图片存储和读取需求。但是,一个普通中等城市,每天产生的图片数据在千万级别甚至更高,相关方案中会根据资源容量和固定的格式,在资源上的一个或多个位置创建文件名称索引区,记录文件信息,会造成在对安防业务中海量图片存储时,对图片的写入和检索比较慢的问题。

技术实现思路

[0003]本专利技术实施例中提供了一种文件索引信息处理方法、装置、电子设备及存储介质,以解决安防业务中海量图像数据存储时检索以及读取速度慢的问题。
[0004]第一方面,本专利技术实施例中提供了一种文件索引信息处理方法,所述方法包括:
[0005]将待存储目标文件数据写入存储管理节点下的目标存储资源;
[0006]从所述目标存储资源关联的目标文件索引资源中,确定目标文件索引分表并将待存储目标文件数据的文件索引信息写入所述目标文件索引分表;
[0007]在进行文件数据读取时,从存储管理节点下预设存储资源关联的预设文件索引资源中,查找与待查询目标文件数据适配的预设文件索引分表;
[0008]依据查找适配的预设文件索引分表记录的文件索引信息,在适配的预设文件索引分表所属预设文件索引资源关联的预设存储资源中进行待查询目标文件数据读取操作。
[0009]第二方面,本专利技术实施例中还提供了一种文件索引信息处理装置,所述装置包括:
[0010]待存储目标文件数据写入模块,用于将待存储目标文件数据写入存储管理节点下的目标存储资源;
[0011]目标文件索引分表确定模块,用于从所述目标存储资源关联的目标文件索引资源中,确定目标文件索引分表并将待存储目标文件数据的文件索引信息写入所述目标文件索引分表;
[0012]预设文件索引分表获取模块,用于在进行文件数据读取时,从存储管理节点下预设存储资源关联的预设文件索引资源中,查找与待查询目标文件数据适配的预设文件索引分表;
[0013]待查询目标文件数据读取模块,用于依据查找适配的预设文件索引分表记录的文件索引信息,在适配的预设文件索引分表所属预设文件索引资源关联的预设存储资源中进行待查询目标文件数据读取操作。
[0014]第三方面,本专利技术实施例中还提供了一种电子设备,包括:
[0015]一个或多个处理装置;
[0016]存储装置,用于存储一个或多个程序;
[0017]当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现本专利技术实施例中任一所述的文件索引信息处理方法。
[0018]第四方面,本专利技术实施例中还提供了一种可读介质,其上存储有计算机程序,该程序被处理装置执行时实现本专利技术实施例中任一所述的文件索引信息处理方法。
[0019]本专利技术实施例提供了一种文件索引信息处理方法、装置、电子设备及存储介质。所述方法包括:将待存储目标文件数据写入存储管理节点下的目标存储资源;从所述目标存储资源关联的目标文件索引资源中,确定目标文件索引分表并将待存储目标文件数据的文件索引信息写入所述目标文件索引分表;在进行文件数据读取时,从存储管理节点下预设存储资源关联的预设文件索引资源中,查找与待查询目标文件数据适配的预设文件索引分表;依据查找适配的预设文件索引分表记录的文件索引信息,在适配的预设文件索引分表所属预设文件索引资源关联的预设存储资源中进行待查询目标文件数据读取操作。
[0020]采用本申请方案,将文件名称索引信息和数据资源分离,提高了文件索引存储资源配置的灵活性,避免检索文件信息时遍历磁盘带磁盘压力;采用文件名计算hash值写入对应子表,避免了在查找文件索引时遍历所有子表;采用预测目录下文件数量方法,避免了子表数量过多或单表存储过大的问题,以解决安防业务中海量图像数据存储时检索及读取速度慢的问题。
[0021]上述
技术实现思路
仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0022]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0023]图1A是本专利技术实施例一提供的一种文件索引信息处理方法的流程图;
[0024]图1B是本专利技术实施例一提供的一种文件名称索引区管理方案示意图;
[0025]图1C是本专利技术实施例一提供的一种数据库组织结构示意图;
[0026]图2A是本专利技术实施例二提供的一种文件索引信息处理方法的流程图;
[0027]图2B是本专利技术实施例二提供的一种文件数据写入方法的流程图;
[0028]图3A是本专利技术实施例三提供的一种文件索引信息处理方法的流程图;
[0029]图3B是本专利技术实施例三提供的一种云存储管理示意图;
[0030]图3C是本专利技术实施例三提供的一种文件数据读取方法的流程图;
[0031]图4是本专利技术实施例四提供的一种文件索引信息处理装置的结构框图;
[0032]图5是本专利技术实施例五提供的一种电子设备的结构示意图。
具体实施方式
[0033]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描
述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0034]在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作(或步骤)可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0035]实施例一
[0036]图1A是本专利技术实施例一提供的一种文件索引信息处理方法的流程图,本实施例可适用于对文件数据进行处理的情况,本实施例的方法可以由文件索引信息处理装置来执行,该装置可以采用硬件和/或软件的方式来实现。该装置可以配置于文件索引信息处理的服务器中。该方法具体包括如下步骤:
[0037]S110、将待存储目标文件数据写入存储管理节点下的目标存储资源。
[0038]根据资源容量和固定的格式,在资源上的一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件索引信息处理方法,其特征在于,所述方法包括:将待存储目标文件数据写入存储管理节点下的目标存储资源;从所述目标存储资源关联的目标文件索引资源中,确定目标文件索引分表并将待存储目标文件数据的文件索引信息写入所述目标文件索引分表;在进行文件数据读取时,从存储管理节点下预设存储资源关联的预设文件索引资源中,查找与待查询目标文件数据适配的预设文件索引分表;依据查找适配的预设文件索引分表记录的文件索引信息,在适配的预设文件索引分表所属预设文件索引资源关联的预设存储资源中进行待查询目标文件数据读取操作。2.根据权利要求1所述的方法,其特征在于,将待存储目标文件数据写入存储管理节点下的目标存储资源,包括:响应元数据管理服务器的存储请求,从存储管理节点服务器下关联的预设数据资源中确定目标存储资源;将待存储目标文件数据写入所述目标存储资源中。3.根据权利要求1所述的方法,其特征在于,从所述目标存储资源关联的目标文件索引资源中,确定目标文件索引分表,包括:确定所述目标文件索引资源中用于存储文件索引信息的待存储目录索引以及所述待存储目录索引下文件索引分表的分表数量;对所述分表数量与待存储目标文件数据对应的文件标识进行哈希;将哈希处理结果作为所述待存储目录索引下用于存储待存储目标文件数据的文件索引信息的文件索引分表的分表序号,以确定目标文件索引分表。4.根据权利要求3所述的方法,其特征在于,确定所述待存储目录索引下文件索引分表的分表数量,包括:确定待存储目录索引之前的上一个目录索引下文件索引分表的分表数量;确定上一个目录索引下存储的文件索引信息数据量以及位于所述待存储目录索引之前的上两个目录索引下的文件索引信息数据量;依据上一个目录索引下文件索引分表的分表数量、上一个目录索引下与上两个目录索引下存储的文件索引信息数据量,确定待存储目录索引下文件索引分表的分表数量,以进行文件索引分表创建。5.根据权利要求1所述的方法,其特征在于,从存储管理节点下预设存储资源关联的预设文件索引资源中,查找与待查询目标文件数据适配的预设文件索引分表,包括:若确定存储管理节点下预设存储资源关联的预设文件索引资源的目录关系数据表中包括待查询目标文件数据的待查询目录索引,则确定待查询目标文件数据...

【专利技术属性】
技术研发人员:章贤君史革
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1