【技术实现步骤摘要】
扩展存储系统的分区方法、设备和计算机程序产品
[0001]本公开的各实现方式涉及存储管理,更具体地,涉及用于扩展存储系统中的分区的方法、设备和计算机程序产品。
技术介绍
[0002]随着数据存储技术的发展,各种数据存储设备已经能够向用户提供越来越高的数据存储能力。目前已经提出了分布式存储系统的概念,并且可以将用户数据分布在分布式存储系统中包括的各个存储设备上。进一步,在提高数据存储能力的同时,用户对于存储系统的响应时间也提出了越来越高的需求。目前,已经开发出了针对存储系统中存储的对象划分分区,并且通过分区索引来以加速数据访问速度的技术方案。
[0003]随着存储系统的使用,存储系统中的存储设备可能面临存储空间不足。此时,可以扩展存储系统中的存储空间。此时,不得不相应地扩展存储系统中的分区。如何扩展存储系统中的分区以便提高存储系统的响应速度,成为一个研究热点。
技术实现思路
[0004]因而,期望能够开发并实现一种以更为有效的方式来管理存储系统的分区的技术方案。期望该技术方案能够与现有的存储系统相兼容,并且通过改造现有存储系统的各种配置,来以更为有效的方式管理存储系统。
[0005]根据本公开的第一方面,提供了一种用于扩展存储系统的分区的方法,存储系统包括至少一个分区,至少一个分区中的分区包括一组对象。在该方法中,将一组对象划分为第一组对象和第二组对象。基于第一组对象和第二组对象,创建第一分区和第二分区,第一分区包括第一组对象以及第二分区包括第二组对象。获取分区的分区索引,分区索引包括的 ...
【技术保护点】
【技术特征摘要】
1.一种用于扩展存储系统的分区的方法,所述存储系统包括至少一个分区,所述至少一个分区中的分区包括一组对象,所述方法包括:将所述一组对象划分为第一组对象和第二组对象;基于所述第一组对象和所述第二组对象,创建第一分区和第二分区,所述第一分区包括所述第一组对象以及所述第二分区包括所述第二组对象;获取所述分区的分区索引,所述分区索引包括的一组节点分别表示所述一组对象的元数据;以及基于所述分区索引分别生成第一分区索引和第二分区索引,所述第一分区索引包括的第一组节点分别表示所述第一组对象的元数据,以及所述第二分区索引包括的第二组节点分别表示所述第一组对象的元数据。2.根据权利要求1所述的方法,其中获取所述分区的分区索引包括:将所述分区的存储器表中的数据冲刷至所述存储系统的存储区块层中的对应于所述分区的存储区块;以及从所述存储区块中读取所述分区索引。3.根据权利要求1所述的方法,其中基于所述分区索引生成第二分区索引包括:基于所述分区索引中的与所述第二组对象相对应的节点,确定所述第二分区索引。4.根据权利要求3所述的方法,其中确定所述第二分区索引包括:基于写时拷贝过程,从所述分区索引中读取与所述第二组对象相对应的节点;基于所述第二组对象更新读取的所述节点以将更新的所述节点写入所述第二分区索引的所述存储器表;以及将所述第二分区索引的所述存储器表冲刷至所述存储系统的所述存储区块层中的对应于所述第二分区的存储区块,以生成所述第二分区索引。5.根据权利要求4所述的方法,其中确定所述第二分区索引进一步包括:在读取与所述第二组对象相对应的节点之前,停止处理针对所述分区的访问请求。6.根据权利要求5所述的方法,其中所述分区索引是附加式索引,以及其中基于所述分区索引生成第一分区索引包括:在所述分区索引已经被读取之后,将所述分区索引中的表示所述第二组对象中的对象的元数据的节点设置为无效,以生成所述第一分区索引。7.根据权利要求6所述的方法,进一步包括:基于所述第一分区索引和所述第二分区索引,恢复处理针对所述存储系统的访问请求。8.根据权利要求7所述的方法,其中恢复处理针对所述分区的所述访问请求包括:基于与所述分区相关联的哈希函数确定所述访问请求涉及的目标对象的扩展哈希值;基于所述扩展哈希值,从所述第一分区和所述第二分区中确定所述目标对象所在的目标分区;以及基于所述目标分区的索引来处理所述访问请求。9.根据权利要求1所述的方法,其中将所述一组对象划分至所述第一组对象和所述第二组对象包括:针对所述一组对象中的对象,基于与所述分区相关联的哈希函数确定所述对象的扩展哈希值;响应于确定所述扩展哈希值与所述对象的哈希值相同,将所述对象划分至所述第一组
对象,所述哈希值的长度小于所述扩展哈希值;以及响应于确定所述扩展哈希值与所述哈希值不同,将所述对象划分至所述第二组对象。10.根据权利要求1所述的方法,其中所述方法在用于管理所述分区的分区管理结点处的管理进程中被执行,以及其中所述方法响应于以下中的至少任一项而被执行:所述存储系统的存储容量的扩展:以及所述存储系统的并行访问能力的扩展。11.一种电子设备,包括:至少一个处理器;易失性存储器;以及与所述至少一个处理器耦合的存...
【专利技术属性】
技术研发人员:龚云海,孙伟,董国欣,黄峰,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。