PlusWell DataReplication技术白皮书

大型的工商业应用系统中,大多具有分布式应用系统的特性。一个典型的分布式应用系统具有一个或多个数据库服务器,业务逻辑服务器,以及往往成千上万的同时在线的客户。为了保证这样的系统能够安全,可靠地运行,以及当故障发生时能够迅速地恢复系统,我们总是试图在这些服务器之间建立起互为补充的备份关系,以便当某服务器节点发生故障时能迅速地由其他节点接管其工作。因此这些服务器之间要保持充分的同步性。各种服务器的功能千差万别,并不存在能一劳永逸地解决所有问题的方案。
PlusWell Data Replication软件就是在这种需求下应运而生的,PlusWell Data Replication(以下简称PDR软件)在商业应用过程中可以将一个用户数据库安全有效的同步的另一同型号的数据系统中并使两个数据库系统的数据保持一致。
 
一:PDR软件原理。
    PDR的核心是数据同步中间件,这也是PDR的核心功能部分,如下图: 
PDR工作原理1
同步中间件的结构如下图:
PDR原理2
  同步中间件需要在群集的每台服务器上都要安装,PDR所提供的功能如下:
(1 )、数据库同步功能及同步类型:
PDR提供用户数据库的实时同步功能,群集中的数据库服务器可以是两台或更多台,当其中一台服务器的数据库中的数据发生变化,其它数据库服务器的数据库也会相应变化。
数据同步类型
I :同步数据复制:用户提交的所有数据都必须在群集中的所有服务器都完成的情况下才能通知客户端数据写成功了,这种方式可以做的群集中每台数据库服务器中的数据每时每刻都是相同的。数据安全性效高,但可能会影响用户的写数据库的速度。
II :异步数据复制:客户端所提交的所有数据由主服务器确认写成功后,直接通知客户端数据写成功了,当数据包到达主服务器的一刻起,PDR马上将数据传送到群集中的其它服务器中。使用这种同步方式,用户可以得到效高的访问速度,但是群集中的数据库在某一时刻存在着数据差异。
(2 )、远程容灾功能
PDR可以将局域网内的群集数据库服务器或广域网的群集数据之间进行数据复制,因此PDR具有远程容灾的功能。目前由于广域网带宽的影响,为保证客户端用户的访问速度,远程容灾复制方式一般仍采用数据异步同步的功能。
(3 )、数据在线备份功能:
由于PDR具有分布式数据库的功能,可能利用PDR进行数据库的备份工作,制做主数据库的一个副本,启到数据库备份的功能。
(4 )数据库服务器热备功能(HA ):
我们可以使用PDR与PlusWell Cluster软件相互配合,就可以完成数据库服务器的热备份,提高系统的高可用性。
(5 )热备服务器快速切换功能:
利用PDR与PlusWell Cluster企业版可以实现数据库的快速切换,切换时间可以达到5秒以内。
(6 )数据库访问的动态均衡功能:
PDR与负载均衡器结合使用时可以做到数据库访问的动态均衡功能,提高服务器的利用率。
(7 )异构系统的数据复制功能:
PDR可以对异构系统进行同种数据库数据复制能力,比如用可以将数据在Linux下的Oracle数据库复制到Windows 下的Oracle数据下。
二:应用案例分析:
(1)、数据库服务器的热备功能
原理
三:支持平台:
PDR现在支持的主要数据库如下:
Oracle 8.17-Oracle 10G (数据库表中不包含float,long longraw字段)
My SQL 4.1-5.1
Sybase 11-12.5
 
销售信息:
 编号  产品名称  描述  版本  备注
 N601-2003 PlusWell DataReplication PlusWell Main Kit for Windows 2000/2003Enterprise Edition  主模块程序,包括软件光盘及说明光盘,软件许可证。  V2.0  元/服务器
 K210-2000 PlusWell Oracle DR Kit PlusWell for Windows 2000/2003 Oralce Data Replication软件,支持多机主机数据复制,切换时间小于5秒,软件包装含有程序光盘及文档光盘,软件许可证。  V1.0  元/服务器
 K213-2003 PlusWell SQLServer DR Kit PlusWell for Windows 2000/2003 SQLServer Data Replication软件,支持多,机主机数据复制,切换时间小于5秒,软件,包装含有程序光盘及文档光盘,软件许可证  V1.0  元/服务器
K216-2006 PlusWell Informix DR Kit PlusWell for Windows 2000/2003 Informix Data Replication软件,支持多机主机数据复制,切换时间小于5秒,软件包装含有程序光盘及文档光盘,软件许可证  V1.0  元/服务器
K218-2008 PlusWell MySQL DR Kit PlusWell for Windows 2000/2003 MySQLData Replication软件,支持多机主机数据复制,切换时间小于5秒,软件包装含有程序光盘及文档光盘,软件许可证  V1.0  元/服务器
N401-3000 PlusWell for Linux Data Replication PlusWell Main Kit for RedHat LinuxEnterprise Editon  主模块程序,包括软件光盘及说明光盘,软件许可证。  V1.0  元/服务器
K260-5001 PlusWell for Linux Oracle DR Kit PlusWell for RedHat Linux Oracle Data Replication软件,支持多机主机数据复制,切换时间小于5秒,软件包装含有程序光盘及文档光盘,软件许可证  V1.0  元/服务器
K261-5002 PlusWell for Linux MySQL DR Kit PlusWell for RedHat Linux MYSQL DataReplication软件,支持多机主机数据复制,切换时间小于5秒,软件包装含有程序光盘及文档光盘,软件许可证  V1.0  元/服务器
K262-5003 PlusWell for LinuxInformix DR Kit PlusWell for RedHat Linux Informix DataReplication软件,支持多机主机数据复制,切换时间小于5秒,软件包装含有程序光盘及文档光盘,软件许可证  V1.0  元/服务器
 

你可能感兴趣的:(5秒切换,毫秒级切换,双机快速切换,快速切换,DataReplication)