协同数据处理方法和系统技术方案

技术编号:15123888 阅读:36 留言:0更新日期:2017-04-10 02:17
发明专利技术人提供了一种协同数据处理方法,包括如下步骤:保持第一区服务器和第二区服务器的数据同步;置第一区服务器为对第一区数据可读可写状态、对第二区数据可写状态;以及,置第二区服务器为对第一区数据可写状态、对第二区设备可读可写状态;当检测到第一区服务器发生预定程度以上的数据破坏时,将第二区服务器对第一区数据可写状态置为对第一区数据可读可写状态;或当检测到第二区服务器发生预定程度以上的数据破坏时,将第一区服务器对第二区数据可写状态置为对第二区数据可读可写状态。上述技术方案同步速度快、可完整提供业务服务并满足双中心数据一致的协同数据处理方案。

【技术实现步骤摘要】

本专利技术涉及计算机数据处理领域,特别涉及一种协同数据处理方法和系统
技术介绍
我国当前的协同数据处理系统多是大中型办公业务系统,十三五规划期间注重集中式部署(一级部署)建设,有效提高信息化基础支撑资源利用率的同时,给系统的运维管理带来更大的便利,但系统及资源的集中也带来一定的风险,如灾难及系统更新失败发生时等带来的影响范围更大,数据的灾备与恢复方面主要采用传统的灾备技术(如:数据集容灾、应用集容灾)。然而对灾备要求更高的行业如银行、保险行业多采用“同城双活”、“两地三中心”建设模式,其中,同城双活是指通过应用及数据库集群技术实现在同一城市集群服务建设,两个中心同时提供服务,数据共享一份;“两地三中心”是在在同城双活基础上,在异地构建一个灾备数据中心,数据在本地和灾备端各保留一份,并保持实时同步。传统的灾备方式可以解决应用及数据方面的恢复,但是启用灾备系统的难度太大且恢复时间太长,并且正常情况下设备资源处于Standby状态服务不可用,资源利用率比较差。
技术实现思路
为此,需要提供一种同步速度快、可完整提供业务服务并满足双中心数据一致的协同数据处理方案。为实现上述目的,专利技术人提供了一种协同数据处理方法,包括如下步骤:保持第一区服务器和第二区服务器的数据同步;置第一区服务器为对第一区数据可读可写状态、对第二区数据可写状态;以及,置第二区服务器为对第一区数据可写状态、对第二区设备可读可写状态;当检测到第一区服务器发生预定程度以上的数据破坏时,将第二区服务器对第一区数据可写状态置为对第一区数据可读可写状态;或当检测到第二区服务器发生预定程度以上的数据破坏时,将第一区服务器对第二区数据可写状态置为对第二区数据可读可写状态。进一步地,所述的协同数据处理方法中,步骤“保持第一区服务器和第二区服务器的数据同步”具体包括:对Domino文档数据进行同步时,在第一区服务器增设第一区复制服务器,在第二区服务器增设第二区复制服务器,并通过第一区复制服务器和第二区复制服务器完成第一区服务器和第二区服务器之间的数据同步。进一步地,所述的协同数据处理方法中,步骤“保持第一区服务器和第二区服务器的数据同步”具体包括:对Oracle数据库数据,利用数据库系统日志将待复制对象产生的归档日志文件或重做日志传送到对端服务器,并利用数据库系统日志连续进行恢复操作。进一步地,所述的协同数据处理方法中,同步代理服务器与第一区服务器建立连接并与第二区服务器建立连接,并管理第一区服务器与第二区服务器的Oracle数据库数据同步;所述同步代理服务器管理第一区服务器与第二区服务器的Oracle数据库数据同步具体包括:扫描Oracle数据库的归档日志;捕获Oracle数据库的操作,并将该操作在复制目标服务器的数据库中做重写,实现数据逻辑复制。进一步地,所述的协同数据处理方法中,所述第一区服务器或第二区服务器通过定制路由规则对用户访问进行引流。专利技术人同时还提供了一种协同数据处理系统,包括第一区服务器与第二区服务器;第一区服务器和第二区服务器为互相保持数据同步的状态;第一区服务器处于对第一区数据可读可写状态、对第二区数据可写状态;第二区服务器处于对第一区数据可写状态、对第二区设备可读可写状态;第一区服务器发生预定程度以上的数据破坏时,第二区服务器对第一区数据可写状态置为对第一区数据可读可写状态;或第二区服务器发生预定程度以上的数据破坏时,第一区服务器对第二区数据可写状态置为对第二区数据可读可写状态。进一步地,所述的协同数据处理系统中,还包括第一区复制服务器和第二区复制服务器,用于第一区服务器和第二区服务器之间的Domino文档数据数据同步。进一步地,所述的协同数据处理系统中,第一区服务器或第二区服务器进行Oracle数据库数据同步时,利用数据库系统日志将待复制对象产生的归档日志文件或重做日志传送到对端服务器,并利用数据库系统日志连续进行恢复操作。进一步地,所述的协同数据处理系统中,还包括同步代理服务器,所述同步代理服务器与第一区服务器连接并与第二区服务器连接,用于管理第一区服务器与第二区服务器的Oracle数据库数据同步;所述同步代理服务器管理第一区服务器与第二区服务器的Oracle数据库数据同步具体包括:扫描Oracle数据库的归档日志;捕获Oracle数据库的操作,并将该操作在复制目标服务器的数据库中做重写,实现数据逻辑复制。进一步地,所述的协同数据处理系统中,所述第一区服务器或第二区服务器通过定制路由规则对用户访问进行引流。区别于现有技术,上述技术方案可在保证完整提供业务服务并满足双中心数据一致的基础上大大提高协同数据处理系统异地服务的接管速率以及硬件利用率。附图说明图1为本专利技术一实施方式所述协同数据处理方法的流程图;图2为本实施方式所述协同数据处理系统的结构示意图之一;图3为本实施方式所述协同数据处理系统的结构示意图之二;图4为本专利技术一实施方式所述协同数据处理系统中用于Domino数据同步的部分的结构示意图。附图标记说明:1-第一区服务器11-第一区用户12-第一区Domino服务器2-第二区服务器21-第二区用户22-第二区Domino服务器3-第一区复制服务器4-第二区复制服务器具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。请参阅图1,为本专利技术一实施方式所述协同数据处理方法的流程图,所述方法包括如下步骤:S1、保持第一区服务器和第二区服务器的数据同步;进一步地,在某些实施方式中,步骤S1中所述的“保持第一区服务器和第二区服务器的数据同步”具体包括对Domino文档类型数据的同步处理以及对:Oracle数据库类型数据的铜鼓处理。对Domino文档数据进行同步时,在第一区服务器增设第一区复制服务器,在第二区服务器增设第二区复制服务器,并通过第一区复制服务器和第二区复制服务器完成第一区服务器和第二区服务器之间的数据同步。而对Oracle数据库数据,则利用数据库系统日志将待复制对象产生的归档日志文件或重做日志传送到对端服务器,并利用数据库系统日志连续进行恢复操作。进一步地,在某些实施方式中,对Oracle数据库数据做同步处理时,一同步代理服务器与第一区服务器建立连接并与第二区服务器建立连接,并管理第一区服务器与第二区服务器的Oracle数据库数据同步;进一步地,在另外一些实施方式中,所述同步代理服务器管理第一区服务器与第二区服务器的Oracle数据库数据同步具体包括:扫描Oracle数据库的归档日志;捕获Oracle数据库的操作,并将该操作在复制目标服务器的数据库中做重写,实现数据逻辑复制。S2、置第一区服务器为对第一区数据可读可写状本文档来自技高网
...

【技术保护点】
一种协同数据处理方法,其特征在于,包括如下步骤:保持第一区服务器和第二区服务器的数据同步;置第一区服务器为对第一区数据可读可写状态、对第二区数据可写状态;以及,置第二区服务器为对第一区数据可写状态、对第二区设备可读可写状态;当检测到第一区服务器发生预定程度以上的数据破坏时,将第二区服务器对第一区数据可写状态置为对第一区数据可读可写状态;或当检测到第二区服务器发生预定程度以上的数据破坏时,将第一区服务器对第二区数据可写状态置为对第二区数据可读可写状态。

【技术特征摘要】
1.一种协同数据处理方法,其特征在于,包括如下步骤:
保持第一区服务器和第二区服务器的数据同步;
置第一区服务器为对第一区数据可读可写状态、对第二区数据可写状态;
以及,置第二区服务器为对第一区数据可写状态、对第二区设备可读可写状
态;
当检测到第一区服务器发生预定程度以上的数据破坏时,将第二区服务
器对第一区数据可写状态置为对第一区数据可读可写状态;或当检测到第二
区服务器发生预定程度以上的数据破坏时,将第一区服务器对第二区数据可
写状态置为对第二区数据可读可写状态。
2.如权利要求1所述的协同数据处理方法,其特征在于,步骤“保持第
一区服务器和第二区服务器的数据同步”具体包括:
对Domino文档数据进行同步时,在第一区服务器增设第一区复制服务
器,在第二区服务器增设第二区复制服务器,并通过第一区复制服务器和第
二区复制服务器完成第一区服务器和第二区服务器之间的数据同步。
3.如权利要求1所述的协同数据处理方法,其特征在于,步骤“保持第
一区服务器和第二区服务器的数据同步”具体包括:
对Oracle数据库数据,利用数据库系统日志将待复制对象产生的归档日
志文件或重做日志传送到对端服务器,并利用数据库系统日志连续进行恢复
操作。
4.如权利要求3所述的协同数据处理方法,其特征在于,同步代理服务
器与第一区服务器建立连接并与第二区服务器建立连接,并管理第一区服务
器与第二区服务器的Oracle数据库数据同步;
所述同步代理服务器管理第一区服务器与第二区服务器的Oracle数据库
数据同步具体包括:
扫描Oracle数据库的归档日志;
捕获Oracle数据库的操作,并将该操作在复制目标服务器的数据库中做

\t重写,实现数据逻辑复制。
5.如权利要求2或3所述的协同数据处理方法,其特征在于...

【专利技术属性】
技术研发人员:倪时龙林振天赵立陈又咏张均成谢海强蔡清远
申请(专利权)人:福建亿榕信息技术有限公司
类型:发明
国别省市:福建;35

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

1