GoldenGate的复制原理和Quest公司的SharePlex产品一样,都是挖掘Oracle的日志(redo和归档)然后生成自己的队列文件,通过队列文件传输到目标端,目标端通过读取相应的队列文件在目标数据库中重演事务。可以想像,SharePlex产品未来将会面临来自于Oracle公司何等强大的压力。
GoldenGate的另外一个大的特点和优势是跨不同的数据库进行复制,目前支持的数据库有:Oracle、IBM DB2、SQL Server、Sybase ASE和Teradata(SharePlex只支持Oracle到Oracle的复制)等数据源。这一点被业界认为是Oracle收购GG最大的动力,这样Oracle就可以顺理成章的触碰到其他重量级商业数据库的利益了。这也就能够解释为什么Oracle手里已经有DataGuard、Stream和曾经收购的Sunopsis还要收购GoldenGate的目的了。据了解,Oracle只有的一些数据复制技术都对Oracle数据库的版本或版本的匹配有一定的要求,而GoldenGate却没有这些限制。
GoldenGate采用全局数据同步软件平台解决方案,保证了对企业关键任务交易数据持续性的访问,提供了对业务持续性的高度支持。GoldenGate是“一次性投资的平台”解决方案,它为整个企业提供的不仅是技术适应能力包括速度、流量和多样性,而且还提高企业投资收益,这些都是保证业务持续的关键因素。
作为一种软件方案,GoldenGate 可以采用非常灵活的方式加以配置,包括双向复制和多层次的数据复制。特别是其在双向数据复制领域的技术先进性,可以满足用户在本地或广域网络环境中的各种复杂复制需求。本机数据改变捕捉-做为一个基于日志的同步解决方案,对源系统和网络的影响减少到最低。
GoldenGate可在异构IT基础结构之间,实现大量数据的秒一级的数据捕捉、转换和投递。注重于效率、流量和多样性。GoldenGate版本7软件平台提供了一个单一的平台,这个平台可以为任何企业环境实现秒一级的灾难备份。GoldenGate双向数据复制解决方案如图:
(假定两中心均采用Oracle,基于Oracle日志方式的双向复制解决方案)
GoldenGate双向数据复制解决方案特点包括:
* 面对日趋复杂的计算机环境的极好的适应性。使得其能够在目前流行的各种数据平台间传输数据。
* 支持实时的双向数据复制特性大大提高了业务系统的可用性和效率。
* 利用GoldenGate软件的数据复制功能,产生类似于生产系统的模拟环境,可以直接用于应用程序的测试和开发。
* 目标系统可以被访问。在实时复制的过程中,目标数据库一直处于活动状态,可以访问和进行生产系统的各种服务。
* 对源系统的影响非常小。GoldenGate的复制操作集中于对数据的改变,因此将对源数据库系统、源操作系统和网络的影响最小化。
* 实时准确的复制。GoldenGate非常快速,在源数据库系统一个交易开始时就开始复制,保证了目标系统和源系统的一致性。GoldenGate在源数据库一端严格地遵守读一致性模式。在目标数据库一端,保证操作次序和会话上下文的一致。
* 完善的灾难恢复方案。GoldenGate不仅提供了人为操作错误产生数据不一致、数据的复制队列丢失、数据需要完全同步等情况下的处理方案,还特别提供了诸如网络故障导致工作停工、集群主节点停机、集群双节点停机、数据库单实例宕机、数据库双实例宕机等特定情况的解决方案。
* 保证系统高可用性。GoldenGate除了承担灾备系统中的双向数据复制功能,尚可用于系统移植项目,帮助用户将大批数据复制到某个距离内的同种或异种平台上,并在必要时升级数据库版本。
* 高投资收益比。从实际应用来讲,双向数据复制技术的事实也大大降低了用户的成本和提高了系统工作的效率性,极好地保证了两端业务系统的并行操作和运行,业务持续性得到了很大程度的保证,体现了非常高的投资收益比。
此外,GoldenGate产品还提供了灵活的应用方案,基于其先进、灵活的技术架构,不仅能够支持单向、双向数据复制,也支持如下几种数据复制方式:广播复制、集中复制、级联复制等应用。GoldenGate无论从网络资源占用、执行效率和对系统性能影响等方面考虑,都有独特的优势,可以为企业提供实时切换的异地备份系统,满足不同企业在业务发展过程中,对于数据安全的需求。
相关推荐
Oracle GoldenGate与Quest SharePlex是两款在数据同步和复制领域广泛应用的产品,尤其在企业级IT运维中扮演着重要的角色。它们能够帮助企业实现数据在不同数据库系统间高效、实时、稳定地迁移与同步。本篇文章将对这...
首先,DataGuard是Oracle数据库自带的高级数据保护和复制技术,它通过实时传输和应用日志文件来实现主数据库和备数据库之间的同步。DataGuard提供了三种日志传输方式:ARCH传输、LGWR同步传输和LGWR异步传输。此外,...
同时,对Oracle GoldenGate、DSG RealSync和Quest SharePlex等数据采集产品进行了详细的功能和性能对比,为选择合适的解决方案提供了依据。 通过对产品的测试和评估,文档推荐了某一软件产品,并提出了一个智能化...
该方法可以使用数据库的自身工具,如 Oracle Export/Import,Oracle DataGuard,GoldenGate,Oracle Logminer,Quest SharePlex 等。 数据库工具方法的核心是数据库复制,需要主机同构,存储可异构。数据库、操作...
常见的数据库迁移工具包括 Oracle DataGuard、GoldenGate、Oracle Logminer 和 Quest SharePlex 等。 - **Oracle DataGuard**:通过复制日志到目标端,并在目标端解析成 SQL 语句执行。这种方式能够有效减少网络...
4. 数据库工具方法:针对数据库数据,可以使用数据库自身的工具(如Oracle DataGuard)或第三方工具(如GoldenGate、Quest SharePlex)进行迁移。数据库工具方法在网络带宽利用和操作灵活性上更具优势,例如Data ...
2. **基于应用层的复制**:例如Oracle Streams,DD/GD,Quest SharePlex,DB2 Q复制/SQL复制等,这些方案直接在应用层面操作,降低了带宽需求,但会消耗主机资源,影响生产性能,适用于小型系统。 3. **基于SAN...
而第三方厂商的数据同步技术则有 Quest 公司的 SharePlex 和 DSG 的 RealSync 等。本文将重点介绍 Oracle 自身提供的 DataGuard 数据同步技术,并分析其特点及应用场景。 #### 二、DataGuard 数据同步技术 ...