[发明专利]小文件归档、读取方法及装置、电子设备在审
申请号: | 201710471483.7 | 申请日: | 2017-06-20 |
公开(公告)号: | CN109101508A | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 曾凡丽;林鹏;林起芊;汪渭春 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孙翠贤;项京 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 归档 目标文件 小文件 任务信息 目标文件属性 读取 海量小文件 存储 电子设备 指令 存储空间 存储效率 归档条件 文件属性 文件信息 映射关系 检测 写入 记录 应用 | ||
本发明实施例提供了一种小文件归档、读取方法及装置、电子设备,小文件归档方法包括:当检测到归档指令时,确定归档指令所指示归档的目标小文件的目标文件属性;判断目标文件池中是否存储有第一目标文件的文件信息,第一目标文件的文件属性与目标文件属性相同;如果存储有,生成第一目标文件对应的、且针对于目标小文件的归档任务信息;当检测到第一目标文件符合归档条件时,确定第一目标文件当前所对应的归档任务信息;根据所确定出的归档任务信息所记录的映射关系,将所确定出的归档任务信息所对应的目标小文件写入第一目标文件。应用本发明实施例,减少了海量小文件归档所需的存储空间,并提高了存储海量小文件的存储效率。
技术领域
本发明涉及文件存储和读取技术领域,特别是涉及小文件归档、读取方法及装置、电子设备。
背景技术
随着技术的发展,在移动通信、电子商务和访问互联网过程中常常会产生百万级、千万级,甚至百亿级的海量小文件。其中,小文件是指大小在1MB(M byte,兆字节)以内的文件。
其中,由于一些小文件在产生后会面临:被访问的频率较低,甚至不被访问,但是又不能删除的情况,因而通常只能对这些小文件进行归档。现有的归档方式为:直接对这些小文件进行存储,并进行长周期的保存。
但是,发明人发现,当需要进行归档的小文件数量较多时,该种归档方式会消耗大量的存储空间。
发明内容
本发明实施例的目的在于提供小文件归档、读取方法及装置、电子设备,以减少海量小文件归档所需的存储空间,从而可以降低存储压力和存储成本,并可以提高存储海量小文件的存储效率。
第一方面,本发明实施例提供了一种小文件归档方法,所述方法可以包括:
当检测到归档指令时,确定所述归档指令所指示归档的目标小文件的目标文件属性;
判断目标文件池中是否存储有第一目标文件的文件信息,其中,所述第一目标文件的文件属性与所述目标文件属性相同;所述目标文件池用于存储各类文件属性的目标文件的文件信息;每个目标文件用于归档小文件;
如果存储有,生成所述第一目标文件对应的、且针对于所述目标小文件的归档任务信息,其中,所述归档任务信息中至少记录有所述目标小文件与所述第一目标文件的映射关系;
当检测到所述第一目标文件符合归档条件时,确定所述第一目标文件当前所对应的归档任务信息;
根据所确定出的归档任务信息所记录的映射关系,将所确定出的归档任务信息所对应的目标小文件写入所述第一目标文件。
可选地,所述方法应用于存储系统中的管理服务器,所述存储系统中还包括存储服务器;
所述根据所确定出的归档任务信息所记录的映射关系,将所确定出的归档任务信息所对应的目标小文件写入所述第一目标文件的步骤,可以包括:
确定所述第一目标文件所对应的存储服务器;
向所述存储服务器下发向所述第一目标文件写入小文件的写入指令,以使得所述存储服务器利用所确定出的归档任务信息所记录的映射关系,将所确定出的归档任务信息所对应的目标小文件写入至所述第一目标文件,其中,所述写入指令中携带所述所确定出的归档任务信息。
可选地,如果未存储有所述第一目标文件的文件信息,所述方法还可以包括:
创建所述第一目标文件;
将所述第一目标文件的文件信息添加至所述目标文件池,并继续执行所述生成所述第一目标文件对应的、且针对于所述目标小文件的归档任务信息的步骤。
可选地,所述目标小文件与所述第一目标文件的映射关系可以包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710471483.7/2.html,转载请声明来源钻瓜专利网。