协同数据处理方法和系统的制作方法

文档序号:9844133阅读:638来源:国知局
协同数据处理方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机数据处理领域,特别涉及一种协同数据处理方法和系统。
【背景技术】
[0002]我国当前的协同数据处理系统多是大中型办公业务系统,十三五规划期间注重集中式部署(一级部署)建设,有效提高信息化基础支撑资源利用率的同时,给系统的运维管理带来更大的便利,但系统及资源的集中也带来一定的风险,如灾难及系统更新失败发生时等带来的影响范围更大,数据的灾备与恢复方面主要采用传统的灾备技术(如:数据集容灾、应用集容灾)。然而对灾备要求更高的行业如银行、保险行业多采用“同城双活”、“两地三中心”建设模式,其中,同城双活是指通过应用及数据库集群技术实现在同一城市集群服务建设,两个中心同时提供服务,数据共享一份;“两地三中心”是在在同城双活基础上,在异地构建一个灾备数据中心,数据在本地和灾备端各保留一份,并保持实时同步。
[0003]传统的灾备方式可以解决应用及数据方面的恢复,但是启用灾备系统的难度太大且恢复时间太长,并且正常情况下设备资源处于Stand by状态服务不可用,资源利用率比较差。

【发明内容】

[0004]为此,需要提供一种同步速度快、可完整提供业务服务并满足双中心数据一致的协同数据处理方案。
[0005]为实现上述目的,发明人提供了一种协同数据处理方法,包括如下步骤:
[0006]保持第一区服务器和第二区服务器的数据同步;
[0007]置第一区服务器为对第一区数据可读可写状态、对第二区数据可写状态;以及,置第二区服务器为对第一区数据可写状态、对第二区设备可读可写状态;
[0008]当检测到第一区服务器发生预定程度以上的数据破坏时,将第二区服务器对第一区数据可写状态置为对第一区数据可读可写状态;或当检测到第二区服务器发生预定程度以上的数据破坏时,将第一区服务器对第二区数据可写状态置为对第二区数据可读可写状
??τ O
[0009]进一步地,所述的协同数据处理方法中,步骤“保持第一区服务器和第二区服务器的数据同步”具体包括:
[0010]对Domino文档数据进行同步时,在第一区服务器增设第一区复制服务器,在第二区服务器增设第二区复制服务器,并通过第一区复制服务器和第二区复制服务器完成第一区服务器和第二区服务器之间的数据同步。
[0011]进一步地,所述的协同数据处理方法中,步骤“保持第一区服务器和第二区服务器的数据同步”具体包括:
[0012]对Oracle数据库数据,利用数据库系统日志将待复制对象产生的归档日志文件或重做日志传送到对端服务器,并利用数据库系统日志连续进行恢复操作。
[0013]进一步地,所述的协同数据处理方法中,同步代理服务器与第一区服务器建立连接并与第二区服务器建立连接,并管理第一区服务器与第二区服务器的Oracle数据库数据同步;
[0014]所述同步代理服务器管理第一区服务器与第二区服务器的Oracle数据库数据同步具体包括:
[0015]扫描Oracle数据库的归档日志;
[0016]捕获Oracle数据库的操作,并将该操作在复制目标服务器的数据库中做重写,实现数据逻辑复制。
[0017]进一步地,所述的协同数据处理方法中,所述第一区服务器或第二区服务器通过定制路由规则对用户访问进行引流。
[0018]发明人同时还提供了一种协同数据处理系统,包括第一区服务器与第二区服务器;
[0019]第一区服务器和第二区服务器为互相保持数据同步的状态;
[0020]第一区服务器处于对第一区数据可读可写状态、对第二区数据可写状态;第二区服务器处于对第一区数据可写状态、对第二区设备可读可写状态;
[0021]第一区服务器发生预定程度以上的数据破坏时,第二区服务器对第一区数据可写状态置为对第一区数据可读可写状态;或第二区服务器发生预定程度以上的数据破坏时,第一区服务器对第二区数据可写状态置为对第二区数据可读可写状态。
[0022]进一步地,所述的协同数据处理系统中,还包括第一区复制服务器和第二区复制服务器,用于第一区服务器和第二区服务器之间的Domino文档数据数据同步。
[0023]进一步地,所述的协同数据处理系统中,第一区服务器或第二区服务器进行Oracle数据库数据同步时,利用数据库系统日志将待复制对象产生的归档日志文件或重做日志传送到对端服务器,并利用数据库系统日志连续进行恢复操作。
[0024]进一步地,所述的协同数据处理系统中,还包括同步代理服务器,所述同步代理服务器与第一区服务器连接并与第二区服务器连接,用于管理第一区服务器与第二区服务器的Orac I e数据库数据同步;
[0025]所述同步代理服务器管理第一区服务器与第二区服务器的Oracle数据库数据同步具体包括:
[0026]扫描Oracle数据库的归档日志;
[0027]捕获Oracle数据库的操作,并将该操作在复制目标服务器的数据库中做重写,实现数据逻辑复制。
[0028]进一步地,所述的协同数据处理系统中,所述第一区服务器或第二区服务器通过定制路由规则对用户访问进行引流。
[0029]区别于现有技术,上述技术方案可在保证完整提供业务服务并满足双中心数据一致的基础上大大提高协同数据处理系统异地服务的接管速率以及硬件利用率。
【附图说明】
[0030]图1为本发明一实施方式所述协同数据处理方法的流程图;
[0031]图2为本实施方式所述协同数据处理系统的结构示意图之一;
[0032]图3为本实施方式所述协同数据处理系统的结构示意图之二;
[0033]图4为本发明一实施方式所述协同数据处理系统中用于Domino数据同步的部分的结构示意图。
[0034]附图标记说明:
[0035]卜第一区服务器
11-第一区用户
12-第一区Domino服务器
2-第二区服务器
21-第二区用户
22-第二区Domino服务器
3-第一区复制服务器
4-第二区复制服务器
【具体实施方式】
[0036]为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
[0037]请参阅图1,为本发明一实施方式所述协同数据处理方法的流程图,所述方法包括如下步骤:
[0038]S1、保持第一区服务器和第二区服务器的数据同步;
[0039]进一步地,在某些实施方式中,步骤SI中所述的“保持第一区服务器和第二区服务器的数据同步”具体包括对Domino文档类型数据的同步处理以及对= Oracle数据库类型数据的铜鼓处理。
[0040]对Domino文档数据进行同步时,在第一区服务器增设第一区复制服务器,在第二区服务器增设第二区复制服务器,并通过第一区复制服务器和第二区复制服务器完成第一区服务器和第二区服务器之间的数据同步。
[0041 ]而对Oracle数据库数据,则利
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1