一种数据存储节点选择方法技术

技术编号:24572359 阅读:26 留言:0更新日期:2020-06-20 23:54
本发明专利技术公开了一种数据存储节点的选择方法,获取待存储数据块的数据加密摘要值;将数据加密摘要值与分布式存储系统存储节点数组中的节点加密摘要值依次进行比较,直至找到大于数据加密摘要值的第一节点加密摘要值;提取第一节点加密摘要值对应的第一存储节点的编号;将待存储数据块存储至第一存储节点;本发明专利技术技术方案通过建立分布式存储系统存储节点数组,将每个存储节点的存储空间均分为大小相等的多个单位存储空间,并在数组中同一排布,使得数据存储时节点的选择更加均衡。

A data storage node selection method

【技术实现步骤摘要】
一种数据存储节点选择方法
本专利技术属于计算机存储
,尤其涉及一种数据存储节点的选择方法。
技术介绍
随着大数据时代的降临,业务应用对存储空间的需求越来越大,性能越来越高。海量的数据对存储的要求已经远远超出了传统的多控存储系统所能承受的范围。没有哪一套单机的存储能够提供如此大的数据存储能力。存储系统正在向着大规模、分布式、虚拟化方向发展。分布式存储空间的管理,是通过某种手段或者软件将分散在多个服务器节点上的零散硬盘空间组织到一起,组成一个逻辑上连续的大型储存空间。然后,由多台存储服务器相互协作,给用户呈现一个统一的、虚拟的单一空间视图。在现有的分布式存储系统中,虽然可以把各个不同的存储节点进行整合,但是,在数据存储时难以做到各个存储节点的平均分配,这就使得个别节点存储量远超其他存储节点,进而导致该存储节点的工作效率低下。
技术实现思路
本专利技术的目的是提供一种数据存储节点的选择方法,以解决分布式存储系统中各个存储节点数据存储量不均衡的问题。本专利技术采用以下技术方案:一种数据存储节本文档来自技高网...

【技术保护点】
1.一种数据存储节点的选择方法,其特征在于,包括:/n获取待存储数据块的数据加密摘要值;/n将所述数据加密摘要值与分布式存储系统存储节点数组中的节点加密摘要值依次进行比较,直至找到大于所述数据加密摘要值的第一节点加密摘要值;/n提取所述第一节点加密摘要值对应的第一存储节点的编号;/n将所述待存储数据块存储至所述第一存储节点。/n

【技术特征摘要】
1.一种数据存储节点的选择方法,其特征在于,包括:
获取待存储数据块的数据加密摘要值;
将所述数据加密摘要值与分布式存储系统存储节点数组中的节点加密摘要值依次进行比较,直至找到大于所述数据加密摘要值的第一节点加密摘要值;
提取所述第一节点加密摘要值对应的第一存储节点的编号;
将所述待存储数据块存储至所述第一存储节点。


2.如权利要求1所述的一种数据存储节点的选择方法,其特征在于,所述存储节点数组的生成包括:
获取分布式存储系统中每个存储节点的节点ID和节点容量;
按照预定的空间大小将每个所述节点容量分为多个单位容量;
采用加密摘要算法为每个所述单位容量生成对应的节点加密摘要值;
将每个存储节点的多个所述节点加密摘要值按照由小至大的顺序进行排列,得到所述存储节点数组。


3.如权利要求1所述的一种数据存储节点的选择方法,其特征在于,将所述待存储数据块存储至所述第一存储节点之后,还包括:
获取存储节点:将所述数据加密摘要值与分布式存储系统存储节点数组中的所述第一节点加密摘要值之后的节点加密摘要值依次进行比较,直至找到下一个大于所述数据加密摘要值的第二节点加密摘要值;其中,所述第二节点加密摘要值对应的存储节点的编号与第一节点加密摘要值对应的存储节点的编号不同;将所述待存储数据块存储至所述第二存储节点;
重复执行所述获取存储节点步骤,直至所述待存储数据块的...

【专利技术属性】
技术研发人员:陈鹏刘露刘洋
申请(专利权)人:西安奥卡云数据科技有限公司
类型:发明
国别省市:陕西;61

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

1