【技术实现步骤摘要】
一种基于大数据的电网数据节点备份方法及备份系统
本专利技术涉及服务器备份的
,特别涉及一种基于大数据的电网数据节点备份方法及备份系统。
技术介绍
随着电力业务的发展,电力用户规模迅速扩张,电网系统需要使用大量的数据节点来保存相应的数据以供客户端进行读写查询等操作。为了保障数据节点的正常运行,一般都会对数据节点进行备份。现有技术中,经常采用的方式是双机热备份,即主服务器与备份服务器直接相连、实时备份,一旦主服务器出现故障,就立刻切换到备份服务器,由备份服务器接替主服务器提供相应的服务,同时对主服务器进行修理重启等操作,待主服务器正常运行后,又可恢复为双机热备份的模式。但是,当前电力通信网络系统中,主服务器与备份服务器极有可能具有相同的机房物理位置,例如位于同一个机房中,或位于同一个县市的不同机房中,因此在机房环境出现不理想的状况时,存在主服务器和备份服务器同时失效的可能性,给网络通信的连续性带来重大影响。而且,主服务器出现故障的原因很可能是突如其来的大量数据访问,在这种情况下,备份服务器也可能在短时间内失效,从而无法为客户端提供服务。在现有技术中,例如在中国授 ...
【技术保护点】
1.一种基于大数据的电网数据节点备份系统,其特征在于,该系统包括主服务器组S={S1,S2……SN}和备份服务器组T={T1,T2……TN},其中主服务器组S中包括N个(N为自然数,N>=2)互不连接的主服务器S1,S2……SN,备份服务器组T中包括N个连接为环形网络的备份服务器,其中Ti是对应于主服务器Si的备份服务器,i为1到N之间的自然数;备份服务器组T中的每一个备份服务器Ti的存储空间划分为两部分L0和L1;每一个备份服务器Ti均维护一个状态列表,该状态列表中载明了每个备份服务器的各项信息。
【技术特征摘要】
1.一种基于大数据的电网数据节点备份系统,其特征在于,该系统包括主服务器组S={S1,S2……SN}和备份服务器组T={T1,T2……TN},其中主服务器组S中包括N个(N为自然数,N>=2)互不连接的主服务器S1,S2……SN,备份服务器组T中包括N个连接为环形网络的备份服务器,其中Ti是对应于主服务器Si的备份服务器,i为1到N之间的自然数;备份服务器组T中的每一个备份服务器Ti的存储空间划分为两部分L0和L1;每一个备份服务器Ti均维护一个状态列表,该状态列表中载明了每个备份服务器的各项信息。2.根据权利要求1所述的备份系统,其特征在于,所述的每个备份服务器的各项信息包括每个备份服务器的ID,每个备份服务器的当前状态,每个备份服务器的第一部分存储空间L0,每个备份服务器的第二部分存储空间L1,每个备份服务器的平均无故障时间(MTBF),每个备份服务器Ti到相邻备份服务器Ti-1和Ti+1的网络连接时间。3.一种使用如权利要求2所述的基于大数据的电网数据节点备份方法,其特征在于包括以下步骤:步骤S100,判断主服务器Si是否正常工作,如果正常工作,结束流程;如果无法正常工作,则切换到该主服务器Si对应的备份服务器Ti,由Ti对客户端进行服务;步骤S200,判断备份服务器Ti是否正常工作,如果正常工作,结束流程;如果无法正常工作,则根据状态列表中的信息确定由其相邻的备份服务器Ti+1和/或Ti-1对客户端进行服务;其中,每个备份服务器通过环形网络实时更新该状态列表中的信息。步骤S300,实时检测备份服务器Ti+1和/或Ti-1是否正常工作,如果正常工作,结束流程;如果二者中至少一个无法正常工作,则重复执行步骤S200。4.根据权利要求3所述的备份方法,其特征在于,还包括步骤S400,当主服务器恢复正常时,由各个备份服务器向主服务器写回数据。5.根据权利要求3或4所述的备份方法,其特征在于,根据状态列表中的信息确定由其相邻的备份服务器Ti+1和/或Ti-1对客户端进行服务包括,根据状态列表中的参数检测Ti-1和/或Ti+1的L1中是否已经存储有数据,如果某一个的L1中存储有数据,则选择另外一个没有存储数据的来提供服务;如果二者均没有存储数据,由二者中L1区域较大者来提供服务,或者由二者中平均无故障时间MTBF较长者来提供服务,或者由二者中网络连接时间较短者来提供服务;如果二者均存储有数据,那么根据Ti+1和Ti-1二...
【专利技术属性】
技术研发人员:张新阳,辛永,马文,赵晓平,张梅,罗义旺,李金湖,郑建宁,
申请(专利权)人:云南电网有限责任公司信息中心,国网信通亿力科技有限责任公司,国网信息通信产业集团有限公司,国家电网有限公司,
类型:发明
国别省市:云南,53
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。