[发明专利]用于对象存储系统的文件过期处理方法、装置及电子设备在审
申请号: | 201911284504.X | 申请日: | 2019-12-13 |
公开(公告)号: | CN111061689A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 刘鹏程 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/182;H04L29/08 |
代理公司: | 北京博遵律师事务所 11761 | 代理人: | 马佑平 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 对象 存储系统 文件 过期 处理 方法 装置 电子设备 | ||
本发明公开了一种对象存储系统的文件过期处理方法,应用于服务器端,服务器端的元数据库中包括用于定义文件过期时间的元信息字段,该方法包括:接收客户端发送的文件存储请求,存储请求中包含文件的第一文件过期时间;将第一文件过期时间添加到元信息字段中并存储文件;根据元信息字段对应的第一文件过期时间,定期删除对应的过期文件;当接收到客户端对文件的访问请求时,如果确定访问请求的请求时间超过该第一文件过期时间,则确定与访问请求对应的文件是否已删除;以及如果确定与访问请求对应的过期文件未删除,则删除过期文件。本发明提供了极大的灵活性来删除数据,同时减轻了用户的管理维护负担,从而提高删除效率。
技术领域
本发明涉及存储领域,尤其涉及一种用于对象存储系统的文件过期处理方法、装置及电子设备。
背景技术
对象存储是一种面向互联网的分布式存储,支持通过超文本传输协议/超文本传输安全协议(Http/Https)在任何时间、任何地点进行读写,支持标准的Rest API(Representational State Transfer Application Programming Interface表现层状态转移应用程序接口),通过扁平的存储架构为客户提供无限存储空间,是一种高可靠、无上限、低成本的存储方式,适用海量数据的存储。
在对象存储系统中,为了节省存储资源,需要对一些过期文件等进行删除处理,相关技术中,针对大批量的过期文件删除时,删除过程较为复杂、效率低且维护成本高。
发明内容
本发明的一个目的是提供一种用于对象存储系统的文件过期处理方法的新技术方案,以解决上述至少部分技术问题。
根据本发明的第一方面,提供了一种用于对象存储系统的文件过期处理方法,应用于服务器端,所述方法包括:
接收客户端发送的文件存储请求,存储请求中包含文件的第一文件过期时间;
将第一文件过期时间添加到元信息字段中并存储文件;
根据元信息字段对应的第一文件过期时间,定期删除对应的过期文件;
当接收到客户端对文件的访问请求时,确定访问请求的请求时间是否超过访问请求对应的文件的第一文件过期时间;
如果确定访问请求的请求时间超过访问请求对应的文件的第一文件过期时间,则确定与访问请求对应的文件是否已删除;以及
如果确定与访问请求对应的过期文件未删除,则删除该过期文件。
可选地,所述方法还包括:
接收客户端发送的文件过期时间的修改请求,修改请求包含与修改请求对应的文件的第二文件过期时间;
根据第二文件过期时间更新元信息字段中的与修改请求对应的文件的第一文件过期时间。
可选地,所述方法还包括:
在根据第二文件过期时间更新元信息字段中的与修改请求对应的文件的第一文件过期时间之前,确定修改请求的请求时间是否已超过该修改请求对应的文件的第一文件过期时间;以及,
根据第二文件过期时间更新元信息字段中的与修改请求对应的文件的第一文件过期时间,包括:
如果确定修改请求的请求时间未超过该修改请求对应的文件的第一文件过期时间,则根据第二文件过期时间更新元信息字段中的与修改请求对应的文件的第一文件过期时间。
可选地,所述方法还包括:
在客户端发送的文件存储请求中不包含文件的第一文件过期时间时,根据预设过期时间设置规则确定文件的过期时间。
可选地,根据元信息字段对应的第一文件过期时间,定期删除对应的过期文件,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911284504.X/2.html,转载请声明来源钻瓜专利网。