一种访问数据的方法、nas机头和san的制作方法

文档序号:8226172阅读:475来源:国知局
一种访问数据的方法、nas机头和san的制作方法
【技术领域】
[0001]本发明涉及计算机存储技术,尤指一种访问数据的方法、NAS机头和SAN。
【背景技术】
[0002]随着网络应用的迅速发展,城市安防的发展高潮,信息数据量越来越大,拍字节(PB,Petabyte)级别的海量数据的快速访问需求变得越来越多。
[0003]现有的访问数据的方法大致包括:
[0004]附加存储(NAS,Network Attached Storage)机头接收到来自用户的写请求,将写请求中的数据发送给网络存储(SAN,Storage Area Network)进行存储;SAN存储完成后将写请求中的数据的数据标识和数据存储地址之间的对应关系发送给NAS机头;NAS机头保存接收到的对应关系,并将接收到的对应关系发送给其他NAS机头;
[0005]当NAS机头接收到来自用户的读请求时,NAS机头在对应关系中查找读请求中的数据标识对应的数据存储地址,将查找到的数据存储地址发送给SAN, SAN将接收到的数据存储地址对应的数据发送给NAS机头,NAS机头将接收到的数据发送给用户。
[0006]现有的访问数据的方法中,NAS机头在处理完一个写请求后,各NAS机头需要更新对应关系后才能够处理后续的读请求或写请求,导致NAS机头处理速度较慢。

【发明内容】

[0007]为了解决上述问题,本发明提出了一种访问数据的方法、NAS机头和SAN,能够提高NAS机头的处理速度。
[0008]为了达到上述目的,本发明提出了一种访问数据的方法,包括:
[0009]网络附加存储NAS机头接收到来自用户的写请求,将写请求转发给网络存储SAN ;
[0010]SAN保存写请求中的数据,并保存写请求中的数据的数据标识和数据存储地址之间的对应关系。
[0011]优选地,当所述NAS机头接收到来自所述用户的读请求时,该方法还包括:
[0012]所述NAS机头将读请求转发给所述SAN ;
[0013]所述SAN在所述对应关系中查找所述读请求中的数据标识对应的数据存储地址,将查找到的数据存储地址对应的数据发送给所述NAS机头;
[0014]所述NAS机头将接收到的数据发送给所述用户。
[0015]本发明还提出了一种网络附加存储NAS机头,至少包括:
[0016]第一接收模块,用于接收到来自用户的写请求;
[0017]第一发送模块,用于将写请求转发给网络存储SAN。
[0018]优选地,所述第一接收模块还用于:
[0019]接收到来自所述用户的读请求;接收到来自所述SAN的数据;
[0020]所述第一发送模块还用于:
[0021]将读请求转发给所述SAN ;将接收到的数据发送给所述用户。
[0022]本发明还提出了一种网络存储SAN,至少包括:
[0023]第二接收模块,用于接收到来自附加存储NAS机头的写请求;
[0024]存储模块,用于保存写请求中的数据,并保存写请求中的数据的数据标识和数据存储地址之间的对应关系。
[0025]优选地,所述第二接收模块还用于:
[0026]接收来自所述NAS机头的读请求;
[0027]还包括:
[0028]查找模块,用于在所述对应关系中查找所述读请求中的数据标识对应的数据存储地址;
[0029]第二发送模块,用于将查找到的数据存储地址对应的数据发送给所述NAS机头。
[0030]与现有技术相比,本发明包括:网络附加存储NAS机头接收到来自用户的写请求,将写请求转发给SAN ;SAN保存写请求中的数据,并保存写请求中的数据的数据标识和数据存储地址之间的对应关系。通过本发明的方案,由SAN来保存数据标识和数据存储地址之间的对应关系,这样,NAS机头在处理完写请求后,可以继续处理下一个读请求或写请求,而不需要进行对应关系的同步,从而提高了 NAS机头的处理速度。
【附图说明】
[0031]下面对本发明实施例中的附图进行说明,实施例中的附图是用于对本发明的进一步理解,与说明书一起用于解释本发明,并不构成对本发明保护范围的限制。
[0032]图1为本发明访问数据的方法的流程图;
[0033]图2为本发明NAS机头的结构组成示意图;
[0034]图3为本发明SAN的结构组成示意图。
【具体实施方式】
[0035]为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述,并不能用来限制本发明的保护范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的各种方式可以相互组合。
[0036]参见图1,本发明提出了一种访问数据的方法,包括:
[0037]步骤100、NAS机头接收到来自用户的写请求,将写请求转发给SAN。
[0038]本步骤中,写请求中包含有需要写入的数据。
[0039]步骤101、SAN保存写请求中的数据,并保存写请求中的数据的数据标识和数据存储地址之间的对应关系。
[0040]本步骤中,数据标识可以是数据类型,数据编号等。具体根据数据的存储规则来确定,例如,如果数据是按照类型来进行存储,则数据标识可以是数据类型。
[0041]当NAS机头接收到来自用户的读请求时,该方法还包括:
[0042]NAS机头将读请求转发给SAN,SAN在对应关系中查找读请求中的数据标识对应的数据存储地址,将查找到的数据存储地址对应的数据发送给NAS机头,NAS机头将接收到的数据发送给用户。
[0043]通过本发明的方法,由SAN来保存数据标识和数据存储地址之间的对应关系,这样,NAS机头在处理完写请求后,可以继续处理下一个读请求或写请求,而不需要进行对应关系的同步,从而提高了 NAS机头的处理速度。
[0044]参见图2,本发明还提出了一种网络附加存储NAS机头,至少包括:
[0045]第一接收模块,用于接收到来自用户的写请求;
[0046]第一发送模块,用于将写请求转发给网络存储SAN。
[0047]本发明的NAS机头中,第一接收模块还用于:
[0048]接收到来自用户的读请求;接收到来自SAN的数据;
[0049]第一发送模块还用于:
[0050]将读请求转发给SAN ;将接收到的数据发送给用户。
[0051]参见图3,本发明还提出了一种网络存储SAN,至少包括:
[0052]第二接收模块,用于接收到来自附加存储NAS机头的写请求;
[0053]存储模块,用于保存写请求中的数据,并保存写请求中的数据的数据标识和数据存储地址之间的对应关系。
[0054]本发明的SAN中,第二接收模块还用于:
[0055]接收来自NAS机头的读请求;
[0056]还包括:
[0057]查找模块,用于在对应关系中查找读请求中的数据标识对应的数据存储地址;
[0058]第二发送模块,用于将查找到的数据存储地址对应的数据发送给NAS机头。
[0059]需要说明的是,以上所述的实施例仅是为了便于本领域的技术人员理解而已,并不用于限制本发明的保护范围,在不脱离本发明的发明构思的前提下,本领域技术人员对本发明所做出的任何显而易见的替换和改进等均在本发明的保护范围之内。
【主权项】
1.一种访问数据的方法,其特征在于,包括: 网络附加存储NAS机头接收到来自用户的写请求,将写请求转发给网络存储SAN ; SAN保存写请求中的数据,并保存写请求中的数据的数据标识和数据存储地址之间的对应关系。
2.根据权利要求1所述的方法,其特征在于,当所述NAS机头接收到来自所述用户的读请求时,该方法还包括: 所述NAS机头将读请求转发给所述SAN ; 所述SAN在所述对应关系中查找所述读请求中的数据标识对应的数据存储地址,将查找到的数据存储地址对应的数据发送给所述NAS机头; 所述NAS机头将接收到的数据发送给所述用户。
3.—种网络附加存储NAS机头,其特征在于,至少包括: 第一接收模块,用于接收到来自用户的写请求; 第一发送模块,用于将写请求转发给网络存储SAN。
4.根据权利要求3所述的NAS机头,其特征在于,所述第一接收模块还用于: 接收到来自所述用户的读请求;接收到来自所述SAN的数据; 所述第一发送模块还用于: 将读请求转发给所述SAN ;将接收到的数据发送给所述用户。
5.一种网络存储SAN,其特征在于,至少包括: 第二接收模块,用于接收到来自附加存储NAS机头的写请求; 存储模块,用于保存写请求中的数据,并保存写请求中的数据的数据标识和数据存储地址之间的对应关系。
6.根据权利要求5所述的SAN,其特征在于,所述第二接收模块还用于: 接收来自所述NAS机头的读请求; 还包括: 查找模块,用于在所述对应关系中查找所述读请求中的数据标识对应的数据存储地址; 第二发送模块,用于将查找到的数据存储地址对应的数据发送给所述NAS机头。
【专利摘要】本发明公开了一种访问数据的方法、NAS机头和SAN,包括:网络附加存储NAS机头接收到来自用户的写请求,将写请求转发给SAN;SAN保存写请求中的数据,并保存写请求中的数据的数据标识和数据存储地址之间的对应关系。通过本发明的方案,由SAN来保存数据标识和数据存储地址之间的对应关系,这样,NAS机头在处理完写请求后,可以继续处理下一个读请求或写请求,而不需要进行对应关系的同步,从而提高了NAS机头的处理速度。
【IPC分类】H04L29-06, H04L29-08
【公开号】CN104539746
【申请号】CN201510050821
【发明人】楚光庆
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年4月22日
【申请日】2015年1月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1