一种元数据下刷方法、装置、设备及可读存储介质制造方法及图纸

技术编号:23084615 阅读:53 留言:0更新日期:2020-01-11 00:59
本发明专利技术公开了一种元数据下刷方法、装置、设备及可读存储介质,该技术方案中第一存储控制器获取待下刷的普通数据集合,并确定普通数据集合对应的元数据集合;当第二存储控制器正常工作时随机分割元数据集合,获得第一元数据子集合和第二元数据子集合;发送第二元数据子集合给第二存储控制器;在第二存储控制器下刷第二元数据子集合至磁盘阵列时,下刷第二元数据子集合至磁盘阵列。在该技术方案中对元数据进行下刷,由两个存储控制器同时进行,可大大缩减元数据下刷耗时,能够提高数据访问响应速度。

A method, device, device and readable storage medium for downloading metadata

【技术实现步骤摘要】
一种元数据下刷方法、装置、设备及可读存储介质
本专利技术涉及存储
,特别是涉及一种元数据下刷方法、装置、双控存储设备及可读存储介质。
技术介绍
在云处理、大数据快速发展的时代,存储产品的性能也得到了大幅提升,高性能存储产品已经能达到EB级的容量和亿级IOPS的极速性能,其中全闪存储产品对于性能要求更高。目前,下刷普通数据基于普通卷进行单结点(存储控制器)下刷,元数据基于元数据卷进行单节点下刷。在实际应用中,在需要访问磁盘阵列中的普通数据时,会出现在磁盘阵列中还未存储对应的元数据,而无元数据则无法找到需要访问的普通数据。此时需要等待元数据下刷后,才能实现访问普通数据,会导致数据访问响应速度慢或响应超时。而出现这一原因,往往因为元数据下刷速度过慢。综上所述,如何有效地提高元数据下刷速度等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种元数据下刷方法、装置、双控存储设备及可读存储介质,以提高元数据下刷速度,进一步提升数据访问响应速度。为解决上述技术问题,本专利技本文档来自技高网...

【技术保护点】
1.一种元数据下刷方法,其特征在于,包括:/n第一存储控制器获取待下刷的普通数据集合,并确定所述普通数据集合对应的元数据集合;/n当第二存储控制器正常工作时随机分割所述元数据集合,获得第一元数据子集合和第二元数据子集合;/n发送所述第二元数据子集合给所述第二存储控制器;/n在所述第二存储控制器下刷所述第二元数据子集合至磁盘阵列时,下刷所述第二元数据子集合至所述磁盘阵列。/n

【技术特征摘要】
1.一种元数据下刷方法,其特征在于,包括:
第一存储控制器获取待下刷的普通数据集合,并确定所述普通数据集合对应的元数据集合;
当第二存储控制器正常工作时随机分割所述元数据集合,获得第一元数据子集合和第二元数据子集合;
发送所述第二元数据子集合给所述第二存储控制器;
在所述第二存储控制器下刷所述第二元数据子集合至磁盘阵列时,下刷所述第二元数据子集合至所述磁盘阵列。


2.根据权利要求1所述的元数据下刷方法,其特征在于,下刷所述第二元数据子集合至所述磁盘阵列,包括:
转换所述第二元数据子集合的数据结构,将指定数据结构的第二元数据子集合下刷至磁盘阵列。


3.根据权利要求2所述的元数据下刷方法,其特征在于,转换所述第二元数据子集合的数据结构,将指定数据结构的第二元数据子集合下刷至磁盘阵列,包括:
将所述第二数据子集合中的各个元数据添加至指定树形结构,并将所述指定树形结构对应的第二元数据子集合下刷至磁盘阵列;其中所述指定树形结构为B+树、平衡树或红黑树。


4.根据权利要求1所述的元数据下刷方法,其特征在于,确定所述第二存储控制器是否正常工作,包括:
判断所述第二存储控制器对应的元数据卷是否设置为独占模式;
如果是,则确定所述第二存储控制器正常工作;
如果否,则确定所述第二存储控制器故障。


5.根据权利要求1所述的元数据下刷方法,其特征在于,当所述第二存储控制器故障时,包括:
下刷所述元数据集合至所述磁盘阵列。


6.根据权利...

【专利技术属性】
技术研发人员:孔祥斐
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1