对云存储数据文件副本自动管理的方法与装置制造方法及图纸

技术编号:11943404 阅读:104 留言:0更新日期:2015-08-26 14:39
本公开涉及一种对云存储数据文件副本自动管理的方法与装置。该方法包括响应于用户对云存储系统内任一数据文件的访问,以设定时间为周期统计对每个数据文件的访问次数;将对同一数据文件的访问次数与门限区间进行比较;如果当前同一数据文件的正本与副本的数量之和不与访问次数所在的门限区间对应的相应数据文件的文本数量相同,则自动为相应数据文件的正本生成副本或自动删除部分副本;在生成数据文件副本后,同时开放数据文件的正本与副本,并为用户提供包括正本与副本的多重数据访问源;在删除数据文件的部分副本后,关闭对这些已删除副本的访问权限。本公开提高了存储系统内的数据可靠性并提升了用户体验。

【技术实现步骤摘要】

本公开涉及云存储,特别地,涉及一种对云存储数据文件副本自动管理的方法与 装直。
技术介绍
在云存储系统中,副本主要是保护用户容器内的对象文件或指定目录的一批文 件,通过此策略进一步提升文件数据的可靠性。 当数据正本被海量频繁访问时,由于磁盘在大量读写中会出现损耗以及损坏,因 此,对同一文件频繁地访问容易对单点数据文件产生损坏且访问速度将会下降,影响用户 的使用感受。
技术实现思路
本公开鉴于以上问题中的至少一个提出了新的技术方案。 本公开在其一个方面提供了一种对云存储数据文件副本自动管理的方法,其提高 了存储系统内的数据可靠性并提升了用户体验。 本公开在其另一方面提供了一种对云存储数据文件副本自动管理的装置,其提高 了存储系统内的数据可靠性并提升了用户体验。 根据本公开,提供一种对云存储数据文件副本自动管理的方法,包括: 响应于用户对云存储系统内任一数据文件的访问,以设定时间为周期统计对每个 数据文件的访问次数; 将对同一数据文件的访问次数与门限区间进行比较; 如果当前同一数据文件的正本与副本的数量之和不与访问次数所在的门限区间 对应的相应数据文件的文本数量相同,则自动为相应数据文件的正本生成数据文件副本或 自动删除相应数据文件的部分副本,以与访问次数所在的门限区间对应的相应数据文件的 文本数量相等; 在生成数据文件副本后,同时开放数据文件的正本与副本,并为用户提供包括正 本与副本的多重数据访问源; 在删除数据文件的部分副本后,关闭对这些已删除副本的访问权限。 在本公开的一些实施例中,对每个数据文件的访问次数包括对数据文件的正本访 问次数与副本访问次数之和。 在本公开的一些实施例中,所生成的数据文件副本的数量与访问次数成正比。 在本公开的一些实施例中,门限区间为一个或多个。 根据本公开,还提供了一种对云存储数据文件副本自动管理的装置,包括: 访问次数统计单元,用于响应于用户对云存储系统内任一数据文件的访问,以设 定时间为周期统计对每个数据文件的访问次数; 比较单元,用于将对同一数据文件的访问次数与门限区间进行比较; 副本生成与删除单元,用于如果当前同一数据文件的正本与副本的数量之和不与 访问次数所在的门限区间对应的相应数据文件的文本数量相同,则自动为相应数据文件的 正本生成数据文件副本或自动删除相应数据文件的部分副本,以与访问次数所在的门限区 间对应的相应数据文件的文本数量相等; 访问源控制单元,用于在生成数据文件副本后,同时开放数据文件的正本与副本, 并为用户提供包括正本与副本的多重数据访问源,在删除数据文件的部分副本后,关闭对 这些已删除副本的访问权限。 在本公开的一些实施例中,对每个数据文件的访问次数包括对数据文件的正本访 问次数与副本访问次数之和。 在本公开的一些实施例中,所生成的数据文件副本的数量与访问次数成正比。 在本公开的一些实施例中,门限区间为一个或多个。 在本公开的技术方案中,由于在设定时间内当用户对同一数据文件的访问次数增 加到设定的各门限时,会根据当前统计出的访问次数对相应数据文件的正本生成指定数量 的副本,在设定时间内当用户对同一数据文件的访问次数降低到设定的各门限时,会根据 当前统计出的访问次数删除相应数据文件的部分副本。这样,一方面,在某个数据文件称为 热点文件时,可以通过复制副本的方式为用户提供更多的访问资源,另一方面,在某个数据 文件不再是热点文件时,可以通过删除部分副本的方式降低其对存储空间的冗余占用。因 此,在显著提升云存储系统整体性能的同时,也降低了频繁访问同一数据文件易对数据文 件造成损坏的风险。【附图说明】 此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分。在附 图中: 图1是本公开实施例应用场景示意图。 图2是本公开一个实施例的对云存储数据文件副本自动管理的方法的流程示意 图。 图3是本公开对云存储数据文件副本自动管理的方法的另一实施例的示意图。 图4是本公开一个实施例的对云存储数据文件副本自动管理的装置的结构示意 图。【具体实施方式】 下面将参照附图描述本公开。要注意的是,以下的描述在本质上仅是解释性和示 例性的,决不作为对本公开及其应用或使用的任何限制。除非另外特别说明,否则,在实施 例中阐述的部件和步骤的相对布置以及数字表达式和数值并不限制本公开的范围。另外, 本领域技术人员已知的技术、方法和装置可能不被详细讨论,但在适当的情况下意在成为 说明书的一部分。 图1是本公开实施例应用场景示意图。 本公开提出了一种对云存储数据文件副本自动管理的方法与装置,如图1所示, 其通过在云存储系统内新增数据访问控制模块,对系统内的数据访问进行计数,并根据对 数据文件的访问次数自动生成副本或自动删减副本,在增加副本的情况下同时开放数据文 件副本的访问地址,对外为用户提供访问服务,以减轻对数据文件正本的访问压力。 通过本公开可进一步提升云存储系统的整体性能,提高系统内数据的可靠性,还 可以提升用户使用云存储的访问体验与感受。 图2是本公开一个实施例的对云存储数据文件副本自动管理的方法的流程示意 图。 如图2所示,该实施例可以包括以下步骤: S202,响应于用户对云存储系统内任一数据文件的访问,以设定时间为周期统计 对每个数据文件的访问次数; 具体地,任何一个用户均可以对云存储系统内的同一数据文件进行访问,并且同 一用户也可以对云存储系统内的同一数据文件访问多次,这样在短期内对同一数据文件的 频繁访问一方面可能造成数据文件的损坏,另一方面,由于多个用户在短时间内多次访问 同一数据文件,还可能造成访问效率较低,因此以设定时间为单位统计对每个数据文件的 访问次数,以将访问次数与设定的门限区间进行比较,并进一步确定是否生成数据文件的 副本以及生成多少份数据文件副本。 S204,将对同一数据文件的访问次数与门限区间进行比较; 其中,需要指出的是,门限区间可以为一个或多个。 在门限区间为一个的情况下:【主权项】1. 一种对云存储数据文件副本自动管理的方法,其特征在于,包括: 响应于用户对云存储系统内任一数据文件的访问,以设定时间为周期统计对每个数据 文件的访问次数; 将对同一数据文件的访问次数与门限区间进行比较; 如果当前同一数据文件的正本与副本的数量之和不与访问次数所在的门限区间对应 的相应数据文件的文本数量相同,则自动为相应数据文件的正本生成数据文件副本或自动 删除相应数据文件的部分副本,以与访问次数所在的门限区间对应的相应数据文件的文本 数量相等; 在生成数据文件副本后,同时开放数据文件的正本与副本,并为用户提供包括正本与 副本的多重数据访问源; 在删除数据文件的部分副本后,关闭对这些已删除副本的访问权限。2. 根据权利要求1所述的对云存储数据文件副本自动管理的方法,其特征在于,对每 个数据文件的访问次数包括对数据文件的正本访问次数与副本访问次数之和。3. 根据权利要求1所述的对云存储数据文件副本自动管理的方法,其特征在于,所生 成的数据文件副本的数量与访问次数成正比。4. 根据权利要求1所述的对云存储数据文件副本自动管理的方法,其特征在于,所述 门限区间为一个或多个。5. -种对云存储数据文件副本自动管理的装置,其特征本文档来自技高网...

【技术保护点】
一种对云存储数据文件副本自动管理的方法,其特征在于,包括:响应于用户对云存储系统内任一数据文件的访问,以设定时间为周期统计对每个数据文件的访问次数;将对同一数据文件的访问次数与门限区间进行比较;如果当前同一数据文件的正本与副本的数量之和不与访问次数所在的门限区间对应的相应数据文件的文本数量相同,则自动为相应数据文件的正本生成数据文件副本或自动删除相应数据文件的部分副本,以与访问次数所在的门限区间对应的相应数据文件的文本数量相等;在生成数据文件副本后,同时开放数据文件的正本与副本,并为用户提供包括正本与副本的多重数据访问源;在删除数据文件的部分副本后,关闭对这些已删除副本的访问权限。

【技术特征摘要】

【专利技术属性】
技术研发人员:龙洋
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1