一种数据处理方法及其系统、服务器技术方案

技术编号:19098443 阅读:33 留言:0更新日期:2018-10-03 02:37
本发明专利技术实施例公开了一种数据处理方法,包括:服务器接收到针对目标数据的数据请求;所述服务器中设置有至少一个本地硬盘,以及连接有外部存储设备;确定响应所述数据请求的响应策略;所述响应策略至少包括第一策略和第二策略;其中,所述第一策略下,所述服务器利用自身设置的所述至少一个本地硬盘中的目标硬盘响应所述数据请求并对所述目标数据进行处理;所述第二策略下,所述服务器利用所述外部存储设备响应所述数据请求并对所述目标数据进行处理。本发明专利技术实施例还公开了一种服务器及数据处理系统。

【技术实现步骤摘要】
一种数据处理方法及其系统、服务器
本专利技术涉及数据处理技术,尤其涉及一种数据处理方法及其系统、服务器。
技术介绍
随着大数据的兴起,对集群规模和单机存储容量的需求越来越高,为了在有限的机箱空间内实现尽量大的容量,机箱内的硬盘数量不断增大,但是为了实现数据的安全,还是需要通过硬盘组成不同的磁盘阵列(Raid,RedundantArraysofIndependentDisks)级别,目前采用的Raid方案均是在一台物理服务器内的硬盘上实现的,这样虽然保证了数据的可靠性,但是却损失了物理服务器内部本就有限的硬盘存储空间。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供了一种数据处理方法及其系统、服务器,能至少解决现有技术中存在的上述问题。本专利技术实施例的技术方案是这样实现的:本专利技术实施例第一方面提供了一种数据处理方法,所述方法包括:服务器接收到针对目标数据的数据请求;其中,所述服务器中设置有至少一个本地硬盘,以及连接有外部存储设备,以便于所述服务器能够基于所述至少一个本地硬盘以及所述外部存储设备在实现数据冗余的情况下通过所述外部存储设备扩展所述服务器的存储空间;确定响应所本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:服务器接收到针对目标数据的数据请求;其中,所述服务器中设置有至少一个本地硬盘,以及连接有外部存储设备,以便于所述服务器能够基于所述至少一个本地硬盘以及所述外部存储设备在实现数据冗余的情况下通过所述外部存储设备扩展所述服务器的存储空间;确定响应所述数据请求的响应策略;所述响应策略至少包括第一策略和第二策略;其中,所述第一策略下,所述服务器利用自身设置的所述至少一个本地硬盘中的目标硬盘响应所述数据请求并对所述目标数据进行处理;所述第二策略下,所述服务器利用所述外部存储设备响应所述数据请求并对所述目标数据进行处理。

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:服务器接收到针对目标数据的数据请求;其中,所述服务器中设置有至少一个本地硬盘,以及连接有外部存储设备,以便于所述服务器能够基于所述至少一个本地硬盘以及所述外部存储设备在实现数据冗余的情况下通过所述外部存储设备扩展所述服务器的存储空间;确定响应所述数据请求的响应策略;所述响应策略至少包括第一策略和第二策略;其中,所述第一策略下,所述服务器利用自身设置的所述至少一个本地硬盘中的目标硬盘响应所述数据请求并对所述目标数据进行处理;所述第二策略下,所述服务器利用所述外部存储设备响应所述数据请求并对所述目标数据进行处理。2.根据权利要求1所述的方法,其特征在于,所述数据请求表征请求获取所述目标数据的读操作;对应地,所述确定响应所述数据请求的响应策略,包括:基于所述数据请求所表征的读操作,从所述至少一个本地硬盘中选取出存储有所述目标数据的目标硬盘,并判断所述目标硬盘是否处于故障状态;基于判断结果确定响应所述数据请求的响应策略。3.根据权利要求2所述的方法,其特征在于,所述基于判断结果确定响应所述数据请求的响应策略,包括:当所述目标硬盘处于所述故障状态时,所述服务器选取所述第二策略,并基于所述第二策略从存储有所述目标数据的所述外部存储设备中去获取所述目标数据,并发送所述目标数据;当所述目标硬盘未处于所述故障状态时,所述服务器选取所述第一策略,并基于所述第一策略从所述目标硬盘中获取所述目标数据,并发送所述目标数据。4.根据权利要求2所述的方法,其特征在于,所述响应策略还包括第三策略;对应地,所述基于判断结果确定响应所述数据请求的响应策略,包括:当所述目标硬盘处于所述故障状态时,所述服务器选取所述第三策略,并基于所述第三策略从所述至少一个本地硬盘中除所述目标硬盘以外的其他存储有所述目标数据的硬盘中去获取所述目标数据,并发送所述目标数据;当所述目标硬盘未处于所述故障状态时,所述服务器选取所述第一策略,并基于所述第一策略从所述目标硬盘中获取所述目标数据,并发送所述目标数据。5.根据权利要求1所述的方法,其特征在于,所述数据请求表征请求存储所述目标数据的写操作;对应地,所述方法还包括:所述服务器基于所述数据请求所表征的写操作,选取所述第一策略和第二策略,并基于所述第一策略将所述目标数据存储至所述目标硬盘,基于所述第二策略将所述目标数据存储至所述外部存储设备,以对所述目标数据进行备份处理。6.根据权利要求1所述的方法,其特征在于,所述数据请求表征请求存储所述目标数据的写操作;所述响应策略还包括第四策略;对应地,所述方法还包括:所述服务器基于所述数据请求所表征的写操作,选取所述第一策略和第四策略,并基于所述第一策略将所述目标数据存储至所述目标硬盘,基于所述第四策略将所述目标数据储存至所述至少一个本地硬盘中除所述目标硬盘以外的其他硬盘中,以对所述目标数据进行备份处理。7.一种服务器,其特征在于,所述服务器包括:接收单元,用于接收到针对目标数据的数据请求;其中,所述服务器中设置有至少一个本地硬盘,以及连接有外部存储设备,以便于所述服务器能够基于所述至少一个本地硬盘以及所述外部存储设备在实现数据冗余的情况下通过所述外部存储设备扩展所述服务器的存储空间;...

【专利技术属性】
技术研发人员:高从文
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1