数据操作方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:29261510 阅读:8 留言:0更新日期:2021-07-13 17:35
本申请涉及一种数据操作方法、装置、计算机设备和存储介质,适用于计算机技术领域。该方法应用于数据存储系统,数据存储系统包括:主数据中心库、备数据中心库以及第一存储设备,主数据中心和备数据中心分别包括一个或多个主机。该方法包括:针对一个或多个主机中的每一个主机,主机接收客户端设备发送的连接请求,连接请求为客户端设备接收数据操作请求后向主机发送的;主机确定自身是否为响应主机;响应主机为执行数据操作请求的主机;若主机为响应主机,则主机访问第一存储设备,以执行数据操作请求。采用本方法能够解决由于自然灾害、设备故障或人为因素等原因,对计算机网络系统造成损伤时,会使得业务处理中断,从而造成重大损失的问题。

【技术实现步骤摘要】
数据操作方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种数据操作方法、装置、计算机设备和存储介质
技术介绍
随着科学技术的发展,计算机技术发展越来越成熟。但计算机网络在遭受自然灾害、设备故障或人为因素等异常情况时,可能会导致计算机网络出现故障。在传统技术中,计算机网络通常包括响应客户端的主机以及存储设备。为了减少计算机网络在异常情况下的故障,通常可以对存储设备的数据进行备份,以在异常情况下根据备份数据维持计算机网络的正常运行。上述传统技术不能完成抵挡异常情况对计算机网络的损伤。在自然灾害、设备故障或人为因素等异常情况下,计算机网络故障仍时常发生。
技术实现思路
基于此,有必要针对上述技术问题,提供一种数据操作方法、数据存储系统、计算机设备和存储介质,能够有效抵挡异常情况对计算机网络的损伤,提高计算机网络的抗损伤能力。解决由于自然灾害、设备故障或人为因素等原因,对计算机网络系统造成损伤时,会使得业务处理中断,从而造成重大损失的问题。第一方面,提供了一种数据操作方法,应用于数据存储系统,数据存储系统包括:主数据中心库、备数据中心库以及第一存储设备,主数据中心和备数据中心分别包括一个或多个主机,方法包括:针对一个或多个主机中的每一个主机,主机接收客户端设备发送的连接请求,连接请求为客户端设备接收数据操作请求后向主机发送的;主机确定自身是否为响应主机;响应主机为执行数据操作请求的主机;若主机为响应主机,则主机访问第一存储设备,以执行数据操作请求。在其中一个实施例中,主机确定自身是否为响应主机,包括:主机接收其他主机发送的负载量,负载量为发送负载信息的主机当前连接的客户端设备数量;主机基于其他主机发送的负载量确定自身是否为响应主机。在其中一个实施例中,主机基于其他主机发送的负载量确定自身是否为响应主机,包括:主机比较其他主机发送的负载量以及自身负载量,若自身为负载量最小的主机,则主机确定自身为响应主机。在其中一个实施例中,主机访问第一存储设备,以执行数据操作请求之前,方法还包括:主机与客户端设备建立连接,通过连接接收客户端设备发送的数据操作请求。在其中一个实施例中,数据操作请求包括目标数据的信息;以执行数据操作请求,包括:主机根据目标数据的信息从第一存储设备中获取目标数据,根据数据操作请求操作目标数据。在其中一个实施例中,数据存储系统还包括第二存储设备,第二存储设备为第一存储设备的备用存储设备,上述方法还包括:主机判断第一存储设备是否出现故障;若第一存储设备出现故障,则主机根据目标数据的信息从第二存储设备中获取目标数据,根据数据操作请求操作目标数据。在其中一个实施例中,主机判断第一存储设备是否出现故障,包括:主机向第一存储设备发送心跳包,心跳包用于表征主机的运行状态;若主机从第一存储设备接收到心跳包的响应包,则确定第一存储设备正常;若主机未从第一存储设备接收到心跳包的响应包,则确定第一存储设备故障。第二方面,提供了一种数据操作装置,该装置包括:接收模块,用于接收客户端设备发送的连接请求,连接请求为客户端设备接收数据操作请求后向主机发送的;确定模块,用于确定自身是否为响应主机;响应主机为执行数据操作请求的主机;访问模块,用于在主机为响应主机的情况下,访问第一存储设备,以执行数据操作请求。第三方面,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上述第一方面任一的方法。第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面任一的方法。上述数据操作方法、装置、计算机设备和存储介质,针对一个或多个主机中的每一个主机,主机接收客户端设备发送的连接请求,连接请求为客户端设备接收数据操作请求后向主机发送的;主机确定自身是否为响应主机;响应主机为执行数据操作请求的主机;若主机为响应主机,则主机访问第一存储设备,以执行数据操作请求。上述方法中,由于数据存储系统包括主数据中心库和备数据中心库,且主数据中心库和备数据中心库分别包括一个或多个主机,从而使得主数据中心库有了备份的数据中心库。此外,由于每一个主机均可以接收客户端设备发送的连接请求,并基于客户端设备发送的数据操作请求,访问第一存储设备,以执行数据操作请求。从而使得主数据中心库发生意外情况下,备数据中心库可以接管主数据中心库的任务,继续完成各项任务,完成对数据操作系统的备份。使得主数据中心库发生意外情况时,业务处理不会中断,减少由于意外情况造成的损失。通过备份数据以及备份主机的双重保障,能够有效抵挡异常情况对计算机网络的损伤,提高计算机网络的抗损伤能力。此外,由于数据中心库中的各主机与备数据中心中的各主机可以执行相同的任务,因此,备数据中心库可以为主数据中心库分担一部分业务处理任务,减轻主数据中心库的工作量,保证主数据中心库和备数据中心库以更高的效率工作。附图说明图1为一个实施例中数据操作方法的应用环境图;图2为一个实施例中数据操作方法的流程示意图;图3为一个实施例中数据操作步骤的流程示意图;图4为另一个实施例中数据操作方法的流程示意图;图5为另一个实施例中数据操作方法的流程示意图;图6为另一个实施例中数据操作方法的流程示意图;图7为一个实施例中数据操作装置的结构框图;图8为一个实施例中数据操作装置的结构框图;图9为一个实施例中数据操作装置的结构框图;图10为一个实施例中数据操作装置的结构框图;图11为一个实施例中计算机设备为服务器时的内部结构图;图12为一个实施例中计算机设备为终端时的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的数据操作方法,可以应用于如图1所示的数据存储系统100。其中,该数据存储系统100可以包括:主数据中心库102,备数据中心库104、第一存储设备106以及第二存储设备108。主数据中心库102中包括一个或多个主机1022,备数据中心库104中包括一个或多个主机1042,客户端设备110通过网络与各主机1022或者各主机1042进行通信,各主机1022或者各主机1042通过网络与第一存储设备106以及第二存储设备108进行通信。具体地,主机接收客户端设备发送的连接请求,并在自身为响应主机的情况下,访问第一存储设备,以执行数据操作请求。其中,客户端设备110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。各主机1022和各主机1042也可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。第一存储设备106以及第二存储设备108可以是计算机设备也可以是服务器,第一存储设备106是服本文档来自技高网...

【技术保护点】
1.一种数据操作方法,其特征在于,应用于数据存储系统,所述数据存储系统包括:主数据中心库、备数据中心库以及第一存储设备,所述主数据中心和所述备数据中心分别包括一个或多个主机,所述方法包括:/n针对所述一个或多个主机中的每一个主机,所述主机接收客户端设备发送的连接请求,所述连接请求为所述客户端设备接收数据操作请求后向所述主机发送的;/n所述主机确定自身是否为响应主机;所述响应主机为执行所述数据操作请求的主机;/n若所述主机为所述响应主机,则所述主机访问所述第一存储设备,以执行所述数据操作请求。/n

【技术特征摘要】
1.一种数据操作方法,其特征在于,应用于数据存储系统,所述数据存储系统包括:主数据中心库、备数据中心库以及第一存储设备,所述主数据中心和所述备数据中心分别包括一个或多个主机,所述方法包括:
针对所述一个或多个主机中的每一个主机,所述主机接收客户端设备发送的连接请求,所述连接请求为所述客户端设备接收数据操作请求后向所述主机发送的;
所述主机确定自身是否为响应主机;所述响应主机为执行所述数据操作请求的主机;
若所述主机为所述响应主机,则所述主机访问所述第一存储设备,以执行所述数据操作请求。


2.根据权利要求1所述的方法,其特征在于,所述主机确定自身是否为响应主机,包括:
所述主机接收其他主机发送的负载量,所述负载量为发送所述负载信息的主机当前连接的客户端设备数量;
所述主机基于所述其他主机发送的负载量确定自身是否为所述响应主机。


3.根据权利要求2所述的方法,其特征在于,所述主机基于所述其他主机发送的负载量确定自身是否为所述响应主机,包括:
所述主机比较所述其他主机发送的负载量以及自身负载量,若自身为负载量最小的主机,则所述主机确定自身为所述响应主机。


4.根据权利要求1所述的方法,其特征在于,所述主机访问所述第一存储设备,以执行所述数据操作请求之前,所述方法还包括:
所述主机与所述客户端设备建立连接,通过所述连接接收所述客户端设备发送的所述数据操作请求。


5.根据权利要求4所述的方法,其特征在于,所述数据操作请求包括目标数据的信息;所述以执行所述数据操作请求,包括:
所述主机根据所述目标数据的信息从所述第一存储设备中获取所述目标数据...

【专利技术属性】
技术研发人员:梁兆楷钟国新王辉鹏黄士超冯杰
申请(专利权)人:广东电网有限责任公司广州供电局
类型:发明
国别省市:广东;44

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

1