[发明专利]电子装置、元数据处理方法和计算机可读存储介质在审
申请号: | 201910007216.3 | 申请日: | 2019-01-04 |
公开(公告)号: | CN109885551A | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 宋小兵;姜文峰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/178 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 合并 克隆 计算机可读存储介质 预设合并条件 元数据处理 电子装置 性能数据 元数据 预设存储空间 元数据存储 元数据管理 查询 合并操作 合并规则 数据查询 预设 | ||
本发明涉及一种元数据管理技术,揭露了一种电子装置、元数据处理方法和计算机可读存储介质。本发明获取待处理克隆卷的性能数据,并根据每一个待处理克隆卷的性能数据,查询满足预设合并条件的待处理克隆卷,当查询到时,将所有满足预设合并条件的待处理克隆卷作为待合并卷,并获取每一个待合并卷的元数据及待合并数据,再按照预设合并规则,分别对每一个待合并卷的元数据及待合并数据进行合并操作,且将合并后的元数据存储至预设存储空间中。相较于现有技术,本发明提高了克隆卷的数据查询速度。
技术领域
本发明涉及分布式存储技术领域,特别涉及一种电子装置、元数据处理方法和计算机可读存储介质。
背景技术
CEPH分布式文件系统是一种容量大、性能高、可靠性强的分布式存储系统。为防范数据丢失,CEPH提供快照功能。其中,快照是对于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(即拷贝开始的时间点)的映像。快照可以是其所表示数据的副本,也可以是其所表示数据的复制品,当CEPH的存储设备发生故障时,可利用快照功能及时进行数据恢复,将数据恢复为快照产生时间点的状态。但快照是只可读的,不可写。为此,CEPH还提供一种功能:克隆功能,该功能对一快照进行克隆操作所形成的克隆卷既可读,也可写。
CEPH的快照及克隆操作流程如下:
CEPH中一个image A(image,CEPH集群中的一个卷,是CEPH块设备资源的对外表现)中包括若干个数据片(其中包括数据片1、数据片2),对该image A的原始卷(即baseimage,未进行过任何的快照操作的卷)进行一次快照操作,创建快照卷1(即snap1),随后若要更新数据片1和数据片2的数据,则需从原始卷的数据片1和2读取数据并拷贝至快照卷1中,同时在快照卷1的元数据中保存该数据片1、2的存储位置信息,并更新原始卷中数据片1和2,得到新数据片1-1和2-1。接着,对image A进行第二次快照操作,创建快照卷2(即snap2)随后更新数据片1-1的数据,快照操作会从image A的数据片1-1中读取数据并拷贝至快照卷2中,同时在快照卷2的元数据中保存该数据片1-1的存储位置信息,并更新imageA中数据片1-1,得到数据片1-2。在对image A进行多次快照操作后,则形成了该image A对应的快照链(即按时间先后顺序排列的快照卷)。
对快照链中的一个快照卷进行克隆操作(即clone操作),形成一个克隆卷。
若要查询克隆卷中一数据片,则首先需查找克隆卷中该数据片对应的存储位置信息,由于克隆卷的元数据中仅保存克隆卷生成后新写入的数据片对应的存储位置信息,对于其他数据片的存储位置信息则需要从该克隆卷对应的快照链中各个快照卷的元数据及image A的元数据中查找;又由于快照链中各个快照卷的元数据以及image A的元数据均分散存储于分布式存储系统的若干个存储节点中,因此,一次查询过程可能需与多个存储节点交互,造成克隆卷的数据查询速度低下。
可见,如何提高克隆卷的数据查询速度成为一个亟待解决的问题。
发明内容
本发明的主要目的是提供一种电子装置、元数据处理方法和计算机可读存储介质,旨在提高克隆卷的数据查询速度。
为实现上述目的,本发明提出一种电子装置,所述电子装置包括存储器和处理器,所述存储器上存储有元数据处理程序,所述元数据处理程序被所述处理器执行时实现如下步骤:
第一获取步骤:实时或定时,或在接收到合并指令时,获取待处理克隆卷的性能数据;
查询步骤:根据每一个待处理克隆卷的性能数据,查询满足预设合并条件的待处理克隆卷;
第二获取步骤:当查询到时,将所有满足所述预设合并条件的待处理克隆卷作为待合并卷,并获取每一个待合并卷的元数据及待合并数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910007216.3/2.html,转载请声明来源钻瓜专利网。