容灾解决方案(共11页).docx
《容灾解决方案(共11页).docx》由会员分享,可在线阅读,更多相关《容灾解决方案(共11页).docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上GoldenGate容灾解决方案黄行威甲骨文(中国)软件系统有限公司目录第一章 方案概述1.1 概览为了应对这样的现状,我们推荐Oracle 公司的GoldenGate软件,该软件提供了事务数据管理(TDM)平台,用于持续性的在电子客票系统和灾备系统之间传递大量事务数据,并确保投递速度快,事务完整,系统整体开销影响小。采用GoldenGate的数据复制技术,实现数据实时备份,确保核心数据的安全,同时避免引入过多种类的软硬件产品,降低了运营维护的复杂度和投入,有利于灾备系统的恢复和切换。1.2 GoldenGate TDM的好处1.2.1 实时性随着一个新事务在数据源端
2、产生,数据马上被捕获,转换(如果有必要),并且在极短时间内被传送给目标端系统1.2.2 持续可用性GoldenGate工作不需要专门的时间窗口或者系统中断,它的架构可以保证即使遇到计划或非计划断电也不会影响可用性。1.2.3 异构支持只要源和目标端都是主流数据库,主流平台,即使在在异构环境下,也可以使用TDM进行系统间数据复制,这就确保了IT部门的灵活性。1.2.4 高性能,低影响GoldenGate能够支持每秒数千的事务交易,同时对源系统和目标系统仅仅有极小的性能影响。1.2.5 事务一致性尽管事务是在源和目的两个不同的系统之间传递的,GoldenGate依然可以确保其参照完整性和事务一致性
3、。1.3 GoldenGate技术介绍关于 GOLDENGATE GoldenGate 是高可用和实时数据整合的最优方案。GoldenGate 协助关键系统保持 24*7 小时运作,满足最终用户连续可用的要求。GoldenGate 帮助组织在企业范围内快速分发关键数据,以便及时和准确的决策。简而言之,GoldenGate 解决方案就是实时获取实时信息。GoldenGate解决方案由GoldenGate Transactional Data Management (TDM)支撑,提供异构系统间事务数据实时捕获、路由、转换和投递,同时系统消耗最低。全球逾400家客户信赖GoldenGate解决方案
4、,包括Visa, Bank of America, US Bank, UBS, Sabre Holdings, DIRECTV, Comcast, MGM Mirage, Chase Paymentech, AMD, Mayo Foundation, Retail Decisions 和 O等。GoldenGate拓展全球市场,和领先技术提供商建立战略合作关系,他们包括 ACI Worldwide, Amdocs, Business Objects, Cerner, Eclipsys, Fujitsu, GE Healthcare, HP, IBM, Ingres, Microsoft, Te
5、radata。高可用和容灾解决方案GoldenGate 高可用和容灾解决方案消除计划外和计划内停机时间,同时提高性能和可伸缩性,满足数据和使用量激增需求。 GoldenGate 实时备用 显著加快关键业务系统的恢复。 GoldenGate 零停机时间操作 系统升级、移植和维护操作时不中断业务运作。 GoldenGate 活动-活动通过均衡负载实现两个或更多数据库性能和扩展性的提升。 数据库分层使公司确保他们的生产系统的最高性能,同时还容易支持必要只读操作。实时数据整合解决方案GoldenGate 实时数据整合解决方案提供为数据仓库、商店经营数据、报表系统,或其他OLTP数据库提供实时变化数据。
6、 无须批处理窗口,并且性能影响最小。 GoldenGate 实时数据仓库在OLTP系统和数据仓库之间连续、实时地捕获、转换和投递最近变化的数据。这也可以和现有ETL系统整合。 GoldenGate 实时报表以廉价次等系统分担生产数据库的报表负载。实时报表总能获取最新数据。 GoldenGate 事务数据完整性在OLTP系统之间实时保证点对点数据完整性,并且系统影响最小。GoldenGate可以在异构的IT基础结构之间实现大量数据的秒一级的数据捕捉、转换和投递。GoldenGate可以支持几乎所有常用操作系统如和数据库平台,如下表所示:操作系统数据库MS NT, 2000, XP, Linux,
7、 Sun Solaris, HP-UX, IBM AIX, HP NonStop, TRU64, IBM z/OS,OS/390Oracle, DB2, MS SQL Server, MySQL, Enscribe, SQL/MP, SQL/MX, Sybase, Teradata, 其他ODBC 兼容数据库GoldenGate软件提供了一个单一的平台,这个平台可以为任何企业环境实现秒一级的灾难备份。GoldenGate是一种基于软件的数据复制方式,它从数据库的日志中解析数据的变化(数据量只有日志的四分之一左右),GoldenGate将数据转化为自己的格式,直接通过TCP/IP网络传输,无需依
8、赖于数据库自身的传递方式如Oracle Net,而且可以通过高达9:1的压缩比率对数据进行压缩,大大降低带宽需求。在目标端,GoldenGate可以通过交易重组,分批加载等技术手段大大加快数据投递的速度和效率,降低目标系统的资源占用,可以在秒一级实现大量数据的复制。 1.3.1.1 复制模式r 单向数据复制GoldenGate的数据复制原理是:利用捕捉进程(Extract Process)在源系统端读取Online Redo Log或Archive Log,确定需要进行的复制(增、删、改)操作,并通过队列(Extract 队列),将相关信息传送到目标系统。目标系统端的投递进程(Deliver
9、进程)接受相关内容,通过Replicate 进程创建实现数据复制或同步的SQL语句,并在目标系统中予以执行。r 双向数据复制双向数据复制是基于单向数据复制原理之上,两端互为源/目的数据复制对象,两端生产系统同时保持Active状态。为了避免出现刚被复制进对端目的数据库数据马上又被捕捉进程复制回源端,陷入死循环的状态。GoldenGate采用了相应的判别机制来保证对捕捉数据的识别,当应用程序和GoldenGate复制进程同时更新同一个表时, 捕捉进程使用了一个跟踪表机制。在配置双向数据复制时, 需要通过命令行向两边的数据库中加入跟踪表。当捕捉进程读到一个交易中有针对跟踪表的更新, 捕捉进程就知道
10、这个交易是由复制进程产生的并且把这笔交易忽略掉. 如果没有针对跟踪表的更新, 捕捉进程就知道这个交易是由应用程序产生的并且把这笔交易读取出来.通过以上处理机制后,就可以很好的解决双向数据复制中所担心的重复捕捉变化数据的操作出现。显然,上述过程的实现,与基于文件复制原理的数据同步完全不同。无论从网络资源占用、执行效率和对系统性能影响等方面考虑,都比其它方案有较大的优势。GoldenGate提供了灵活的应用方案,基于其先进、灵活的技术架构可以根据用户需求组成各种拓扑结构,如图所示:GoldenGate各种拓扑结构示意图1. 广播复制:由一个数据库向多个数据库复制,利用GoldenGate的数据过滤
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 解决方案 11
限制150内