文件处理方法、装置、设备及介质制造方法及图纸

技术编号:31225234 阅读:29 留言:0更新日期:2021-12-08 09:28
本发明专利技术实施例公开了一种文件处理方法、装置、设备及介质。所述方法包括:确定当前文件读取请求中包括的当前文件标识信息;依据所述当前文件标识信息指示的文件存储时间,从云存储节点的存储器存储的多个小文件中确定目标小文件;将所述目标小文件的文件存储信息,写入云存储节点的缓存区,以供在接收到下一文件读取请求时依据缓存区中文件存储信息来读取小文件。采用本申请方案,在继续读取下一小文件时可有很大概率直接依据缓存区中文件存储信息来从存储器读取小文件,从而直接提高了下一小文件的读取速率,间接提升了整个云存储系统的性能。的性能。的性能。

【技术实现步骤摘要】
文件处理方法、装置、设备及介质


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

技术介绍

[0002]随着技术的快速发展,数据的快速存储和读取在监控系统应用中占有极为重要的地位。尤其在涉及到海量图片、视频、音频等小文件的场景下,其数据存储和读取要求更高。
[0003]在小文件场景下,文件数量非常多。当需要大量读取小文件时,需频繁调用数据读取接口来访问存储系统,造成存储系统的负载压力倍增,影响存储系统的读取性能,且造成文件读取效率非常低,影响用户体验。因此,如何解决海量小文件的读取效率问题尤为重要。

技术实现思路

[0004]本专利技术实施例中提供了一种文件处理方法、装置、设备及介质,以实现大幅度提升对海量小文件的读取性能,提高小文件读取效率。
[0005]第一方面,本专利技术实施例中提供了一种文件处理方法,应用于云存储节点,所述方法包括:
[0006]确定当前文件读取请求中包括的当前文件标识信息;
[0007]依据所述当前文件标识信息指示的文件存储时间,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件处理方法,其特征在于,应用于云存储节点,包括:确定当前文件读取请求中包括的当前文件标识信息;依据所述当前文件标识信息指示的文件存储时间,从云存储节点的存储器存储的多个小文件中,确定目标小文件;将所述目标小文件的文件存储信息,写入云存储节点的缓存区,以供在接收到下一文件读取请求时依据缓存区中文件存储信息来读取小文件。2.根据权利要求1所述的方法,其特征在于,依据所述当前文件标识信息指示的文件存储时间,从云存储节点的存储器存储的多个小文件中,确定目标小文件,包括:确定允许缓存写入云存储节点的缓存区的文件存储信息的目标缓存量;依据所述当前文件标识信息指示的文件存储时间和所述目标缓存量,从云存储节点的存储器存储的多个小文件中,确定目标小文件。3.根据权利要求2所述的方法,其特征在于,确定允许缓存写入云存储节点的缓存区的文件存储信息的目标缓存量,包括:依据所述当前文件标识信息指示的文件存储时间,与所述云存储节点的存储器的文件留存期、文件总存储量和当日文件存储容量,计算所述云存储节点的缓存区的当前缓存权重信息;依据所述当前缓存权重信息和所述云存储节点的缓存区的预设许可缓存总量,计算得到所述目标缓存量。4.根据权利要求2所述的方法,其特征在于,依据所述当前文件标识信息指示的文件存储时间和所述目标缓存量,从云存储节点的存储器存储的多个小文件中,确定目标小文件,包括:将所述云存储节点的存储器存储的多个小文件中,位于当前文件标识信息指示的文件存储时间之前和之后的小文件确定为目标小文件,且使所述目标小文件的数量小于或等于所述目标缓存量。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定下一文件读取请求中包括的下一文件标识信息;若从所述云存储节点的缓存区查找...

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

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

1