大型的工商业应用系统中,大多具有分布式应用系统的特性。一个典型的分布式应用系统具有一个或多个数据库服务器,业务逻辑服务器,以及往往成千上万的同时在线的客户。为了保证这样的系统能够安全,可靠地运行,以及当故障发生时能够迅速地恢复系统,我们总是试图在这些服务器之间建立起互为补充的备份关系,以便当某服务器节点发生故障时能迅速地由其他节点接管其工作。因此这些服务器之间要保持充分的同步性。各种服务器的功能千差万别,并不存在能一劳永逸地解决所有问题的方案。
PlusWell Data Replication软件就是在这种需求下应运而生的,PlusWell Data Replication(以下简称PDR软件)在商业应用过程中可以将一个用户数据库安全有效的同步的另一同型号的数据系统中并使两个数据库系统的数据保持一致。
一:PDR软件原理。
PDR的核心是数据同步中间件,这也是PDR的核心功能部分,如下图: 
同步中间件的结构如下图:
同步中间件需要在群集的每台服务器上都要安装,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  元/服务器
 

转载于:https://blog.51cto.com/windows2008/71915

PlusWell DataReplication技术白皮书相关推荐

  1. 《数字孪生体技术白皮书(2019)》(简版)全文

    来源:<数字孪生体实验室原创> 12月27日,数字孪生体实验室与安世亚太联合正式发布了<数字孪生体技术白皮书(2019)>. 白皮书的第一部分关注对数字孪生体的抽象和总结.无论 ...

  2. 清华发布《AI芯片技术白皮书》:新计算范式,挑战冯诺依曼、CMOS瓶颈

    来源:机器人 悦智网 摘要:在由北京未来芯片技术高精尖创新中心和清华大学微电子学研究所联合主办的第三届未来芯片论坛上,清华大学正式发布了<人工智能芯片技术白皮书(2018)>. <白 ...

  3. 业界 | 清华发布《人工智能芯片技术白皮书(2018)》

    来源:大数据文摘 12月11日,在第三届未来芯片论坛上,清华大学联合北京未来芯片技术高精尖创新中心发布<人工智能芯片技术白皮书(2018)>. 整个<白皮书>总共分为10个章节 ...

  4. 中国率先发布全球首份车路协同技术白皮书!清华百度联手,突破自动驾驶规模落地瓶颈...

    鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 如果抛出这样一个问题:在自动驾驶领域,中国有啥与众不同? 不少业内人士都会给出这样一个答案:车路协同. 你若尚不了解这是怎样的技术,现在,一 ...

  5. Spread for ASP.NET技术白皮书

    引言 随着互联网在全球范围内的快速发展,越来越多的中国企业开设自己的企业网站,向外展示自己的服务和产品.同时,企业内部的办公自动化系统.客户关系管理系统.内容发布系统等其它系统也逐渐开始使用以B/S为 ...

  6. ETSafeMail安全电子邮件技术白皮书

    ETSafeMail安全电子邮件技术白皮书<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offic ...

  7. 《iOS 全埋点技术白皮书》重磅推出

    数据埋点技术在互联网尤其是移动端上使用非常普遍,全埋点采用"全部采集,按需选取"的形式,对页面中所有交互元素的用户行为进行采集,通过界面配置来决定哪些数据需要进行分析,也被誉为&q ...

  8. 白皮书 | 国内首份《Android 全埋点技术白皮书》开源所有项目源码!

    随着大数据行业的快速发展,越来越多的人们意识到--数据基础夯实与否,取决于数据的采集方式. 目前,国内大数据埋点方式多样,按照埋点位置不同,可以分为前端(客户端)埋点与后端(服务器端)埋点.其中全埋点 ...

  9. 重磅!《Android 全埋点技术白皮书》开源所有项目源码!

    随着大数据行业的快速发展,越来越多的人们意识到--数据基础夯实与否,取决于数据的采集方式. 目前,国内大数据埋点方式多样,按照埋点位置不同,可以分为前端(客户端)埋点与后端(服务器端)埋点.其中全埋点 ...

最新文章

  1. 《机器人爱好者(第2辑)》——《惑星历险》中的Robby
  2. 第十六周程序阅读(3)
  3. Android之怎么隐藏EditText光标和自动显示键盘
  4. javascript和var之间的区别?
  5. 嫦娥回来了,还有哪些浪漫传说已经实现?
  6. flutter BottomAppBar 实现不规则底部导航栏
  7. Android 系统(269)---native保活5.0以上方案推演过程以及代码详述
  8. 自动化测试--8种定位方式以及等待详解
  9. POJ 2185 Milking Grid KMP循环节周期
  10. vue.js的生命周期
  11. Jenkins实现持续集成 上传远程服务器war 并执行sh脚本重启
  12. We7CMS内容管理系统助阵政府完善信息公开制度
  13. java工作流框架jbpm_Jbpm工作流与ssh框架集成
  14. matplotlib 使用简明教程(三)-一些专业图表简介
  15. 孝敬老人用 盐城 淮剧视频 淮剧 王樵楼磨豆腐
  16. windows主题Mac OS 风格 BigSur主题美化
  17. Zotero文献管理软件使用指南——入门篇
  18. Photoshop - 新建纯色图层
  19. 计算机技术在学前教育应用与搜索,信息技术在学前教育教学活动中的应用原稿(资料4)...
  20. PLSQL的JOB启动与停止(可视化操作)

热门文章

  1. linux flash 制作工具,AM335x Flash Tool -- UniFlash 烧写工具使用简介及问题解决方案汇总(持续更新中…)...
  2. 将VMProtect集成到应用程序教程:许可API函数
  3. 腾讯云Unubtu 16.04 (gunicorn+supervisor+ngnix+mongodb)部署Flask应用
  4. react 字段拼接
  5. API接口名称(item_get - 获取JD商品详情)[item_search,item_get,item_search_shop等]
  6. 黑马程序员—交通灯管理系统
  7. android拦截电话并且不留下通话记录,具透丨iOS 10 支持拦截骚扰电话了,这些事情你应该知道...
  8. 流程驱动的运维自动化在温氏集团的实践-嘉为案例
  9. python做圆柱绕流_基于snappyHexMesh生成网格的圆柱绕流算例
  10. Arduino 项目笔记 | 基于PAJ7620U2手势识别(Gestures Sensor)的水龙头