[发明专利]用于无缝数据迁移的数据布局方法、系统和存储介质有效
申请号: | 201711053734.6 | 申请日: | 2017-10-31 |
公开(公告)号: | CN108021336B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | A·索尼;A·哈迈德 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 无缝 数据 迁移 布局 方法 系统 存储 介质 | ||
本公开涉及用于无缝数据迁移的数据布局方案。具体而言,描述了用于在存储部件之间迁移数据的技术。在一个或多个实施例中,存储系统接收将数据从第一存储部件迁移到第二存储部件的请求。响应于该请求,存储系统启动数据从第一存储部件到第二存储部件的迁移。当迁移正在进行时,存储系统可以接收访问数据的请求。响应于接收到写入请求,存储系统在第二存储部件上执行写入请求,而不是在第一存储部件上执行写入请求。响应于确定第二请求是读取请求,存储系统基于与第一存储部件相关联的第一属性和/或与第二存储部件相关联的第二属性来选择第一存储部件或第二存储部件中的一个来执行读取请求。
技术领域
本公开涉及将对象存储在存储系统中。特别地,本公开涉及将数据从一个存储位置迁移到另一个存储位置。
背景技术
存储系统根据各种对应的存储体系架构来存储对象。存储体系架构的示例包括对象存储、文件系统、块存储和/或数据库。
存储系统内的每个对象与数据和元数据相关联。数据(本文也称为“对象数据”)包括例如由最终用户和/或客户端应用使用的信息。作为示例,销售应用的数据可能包括关于客户、产品和销售的信息。作为另一个示例,人力资源应用的数据可能包括关于员工、部门和工资的信息。元数据描述数据如何被建立和/或存储。附加地或替代地,元数据描述关于数据本身的特性。元数据可以用于操纵和/或管理存储系统中的对象。
在云计算环境中,数据迁移可能由于各种原因而发生。例如,基于策略的分层可能触发迁移以匹配云服务订户的成本期望和服务质量(QoS)期望。如果云用户使服务升级或降级,那么数据可能会从一个存储层移动到另一个存储层,以满足存储需求和容量需求。其它策略可能将数据从主存储层迁移到归档层,以降低旧的和较不频繁访问的数据的存储开销。
地理复制策略和地理位置策略是自动数据迁移规则的另一个示例。地理复制策略和地理位置策略基于云服务订户的位置触发数据迁移。如果云用户移动或扩展到不同的地理位置,那么数据可以从一个地理位置移动到另一个地理位置。将数据迁移到地理上更靠近用户可以降低访问时间、提高网络性能并降低存储成本。
在其它示例中,数据可能由于更新的存储基础设施而迁移。新的存储产品可能会降低成本、提高性能、并且使旧的存储技术过时。云管理员可以将客户数据从较旧的存储技术迁移到较新的存储技术,以提高提供给订户的云服务产品的性能。
数据迁移在云环境内带来了几个挑战。一个挑战是,客户通常期望在单个全局命名空间下对数据不间断的访问。提供全局命名空间的一种方法是在存储系统的元数据层内维护对象名称和物理存储位置之间的映射。如果数据层内的数据从一个物理存储位置迁移到另一个物理存储位置,那么存储系统在元数据层中更新每个迁移的数据对象的物理存储位置。因此,同一对象名称被映射到新的存储位置,从而在数据迁移之前和迁移之后维护相同的命名空间。但是,每当数据迁移发生时就更新元数据层中的位置指针会在迁移涉及大量数据时对元数据层产生大量负荷。因此,需要访问元数据层的请求可能在大数据迁移正在进行时遭受严重的性能下降。
数据迁移的另一个挑战是数据的物理布局可能跨不同的存储层不一致。例如,频繁访问的数据可能存储在硬盘上,而较旧的数据可能被迁移到带子。不同的存储格式增加了在迁移数据时访问数据的服务请求的复杂性。此外,不同的存储格式可能在迁移期间增加元数据层上的负荷,因为存储在元数据层内的位置指针被更新为新的存储格式。
本节中描述的方法是可以追求的方法,但不一定是先前已经构想或追求的方法。因此,除非另有说明,否则不应当假定本节中描述的任何方法仅仅因为它们被纳入本节中就符合作为现有技术。
附图说明
在附图的各个图中,实施例是作为示例而不是作为限制进行图示的。应当注意的是,本公开中对“一个”实施例的引用不一定是指相同的实施例,并且它们意味着至少一个。在附图中:
图1图示了根据一个或多个实施例的示例存储系统;
图2A图示了根据一个或多个实施例的示例卷方案;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711053734.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置