`

oracle 的golden gate及data guard对比

阅读更多

GoldenGate TDM容灾方案与DataGuard容灾方案的对比

 

  GoldenGate TDM Oracle DataGuard(物理) Oracle DataGuard(逻辑)
基本原理 抽取在线日志中的数据变化,转换为GGS自定义的数据格式存放在本地队列或远端队列中。

复制归档日志(9i

复制归档日志或在线日志(10g

抽取归档日志中数据的变化(9i

抽取归档日志或在线日志中数据的变化(10g
系统整体性能 两端数据库是活动的,备份端可以提供实时的数据查询及报表业务等,从而提高系统整体的业务处理能力,充分利用备份端的计算能力,提升系统整体业务处理性能。可以实现两端数据的同时写入。 备份端处于恢复或只读状态,在只读状态下不能同时进行恢复。只读状态只能短时间内存在,对外提供查询也是短时间的。 两端数据库是活动的,备份端可以提供实时的数据查询及报表业务等,但不能两端都有数据写入
接管时间 可实现立即接管 数据库工作在mount状态下,如果要接管业务,数据库要到open状态.接管时间不定。 在最大性能模式下需等待日志应用完毕然后改变数据库模式完成切换,如果是只传输归档日志接管时间更长。
复制方式 GoldenGate可以提供秒一级的大量数据实时捕捉和投递,异步复制方式,无法实现同步复制。 物理standby数据库与主数据库同步是利用oracle的恢复机制实现的,无法实现同步复制。 可以实现日志同步和异步传输,但日志同步复制时主数据库必须等待本事务成功写到standby数据库端才能进行下面的事务,为此主数据库的性能会受到严重影响,很少采用。日志应用9i只能应用归档日志,10g开始可以实现实时应用
资源占用 GoldenGate TDM对主机资源的占用非常小,根据实际的监控数据,源端CPU占用不超过1%,内存占用不超过2%,对I/O资源占用微乎其微。 复制是靠数据库的LGWR进程或ARCN进程完成的,占用数据库的一部份资源,对数据库有较大的影响,使数据性能下降。 复制是靠数据库的LGWR进程或ARCN进程完成的,占用数据库的一部份资源,对数据库有较大的影响,使数据性能下降。
异构数据库支持

可以在不同类型和版本的数据库之间进行数据复制。如ORACLEDB2SYBASESQL SERVERINFORMIXTeradata等。

适用于不同操作系统如windowslinuxunixaix

可以在不同类型和版本的数据库之间进行数据复制。如ORACLEDB2SYBASESQL SERVERINFORMIXTeradata等。

适用于不同操作系统如windowslinuxunixaix

单一数据库解决方案,仅运行在ORACLE数据库上。

源端和目标端操作系统必须相同,版本号可以不同。
带宽占用

利用TCP/IP传输数据变化,集成数据压缩,提供可达到91压缩比的数据压缩特性,可以有效的利用网络带宽。

带宽占用低。

使用Oracle Net传输日志,Oracle Net握手协议多,数据冗余大,速度慢且无数据压缩。

带宽占用高。

使用Oracle Net传输日志,Oracle Net握手协议多,数据冗余大,速度慢且无数据压缩。

带宽占用高。
拓扑结构 GoldenGate TDM可以实现一对一、一对多、多对一、双向复制等多种灵活的拓扑结构,它可以实现数据的分发和集中以及对等复制,非常灵活。 只可以实现一对多模式,standby数据库最多为9个。 只可以实现一对多模式,standby数据库最多为9个。
分享到:
评论

相关推荐

    Oracle 10G Data Guard 资料--全面详细,绝对值得学习!!!

    7. **Golden Gate Integration**:Oracle Golden Gate与Data Guard结合使用,可以提供更高级别的数据集成和实时复制,尤其是在跨平台或异构环境中。 在"10G Data Guard Manager"这个文件中,你可能能找到关于如何...

    golden gate容灾.pptx

    **Data Guard 和 Golden Gate 的对比** Oracle Data Guard 是另一种数据保护解决方案,它通过创建备用数据库来提供数据保护。Data Guard可以在备用数据库上执行只读查询,减轻主数据库的压力。Data Guard有三种工作...

    oracle standby data guard

    6. **Golden Gate集成**:Oracle Golden Gate可以与Data Guard结合使用,实现更复杂的实时数据复制,如双向复制和多站点部署,进一步增强系统的可用性和灵活性。 7. **管理工具**:Oracle Enterprise Manager是管理...

    Oracle Data Guard 11g完全参考手册

    8. **Golden Gate集成**:Oracle Data Guard 11g可以与Oracle Golden Gate结合使用,提供更高级别的数据复制和实时数据集成。 9. **SWITCHOVER与FAILOVER**:SWITCHOVER是在无数据丢失的情况下,将备用数据库转换为...

    Data Guard10gR2 中文翻译

    Data Guard 10gR2版本开始支持与Oracle Golden Gate的集成,进一步增强了异构环境下的数据保护和迁移能力。Golden Gate允许在不同数据库平台间进行实时数据复制,增加了Data Guard的灵活性。 总结来说,《Data ...

    大牛出品Oracle Golden Gate知识点总结

    六、Oracle GoldenGate与Data Guard的区别 Data Guard主要提供高可用性和灾难恢复,侧重于保护整个数据库实例;而GoldenGate专注于数据复制,可以实现更细粒度的数据同步,更适合复杂的数据集成需求。 总结来说,...

    浅析Oracle的数据复制技术在容灾中的应用.pdf

    本文将深入探讨Oracle的两种主要数据复制技术——Oracle Data Guard和Oracle Golden Gate。 **Oracle Data Guard** Oracle Data Guard是一种基于日志的数据库复制解决方案,它可以创建物理备用数据库和逻辑备用...

    Oracle 11g 高可用性实战

    5. 数据库的最少停机时间维护、升级和迁移:Oracle 11g提供了一系列特性,如Edition-based Redefinition、在线重定义、Data Guard和Golden Gate等,以实现数据库的无缝升级和迁移。 6. Active Data Guard: 一种用于...

    oracle_9i备用数据库配置使用参考手册.rar

    Oracle 9i 提供了多种备用数据库模式,包括物理备用数据库、逻辑备用数据库以及.golden gate等技术,以满足不同场景下的需求。下面将详细介绍这些知识点。 一、物理备用数据库 物理备用数据库是主数据库的一个完全...

    oracle多实例创建和DataGuard配置

    - **Golden Gate集成**:与Golden Gate结合,实现更灵活的数据复制和近实时应用。 在实际应用中,Oracle多实例和DataGuard的组合使用可以构建出强大的高可用性和灾难恢复架构,为企业关键业务提供可靠的保障。在...

    Oracle跨操作系统迁移说明.pdf

    7. **Oracle Golden Gate**:提供实时数据复制和集成,支持异构环境下的数据迁移。 每种方法都有其特定的优势和局限性,比如对数据类型的兼容性、所需时间以及可能产生的成本。选择哪种方法取决于源和目标系统的...

    Oracle 11g DataGuard 官方培训教程

    - **Golden Gate**:Oracle的实时数据集成工具,与DataGuard结合,实现更复杂的数据复制场景。 本教程将详细讲解这些内容,通过小布老师的指导,读者将能够熟练设置和管理Oracle 11g DataGuard环境,为企业的关键...

    Oracle Database 12c Security cookbook

    这本书的作者是Zoran Pavlović和Maja Veselica,他们在Oracle数据库的多个复杂环境方面拥有丰富的经验,包括RAC(真正应用集群)、ASM(自动化存储管理)、Data Guard、Golden Gate等技术。两位作者在安全、性能/...

    地震前兆Oracle数据库备份策略与应用.pdf

    Golden Gate则是一种实时数据复制工具,可以实现在不同地理位置的数据同步,对于地震前兆数据的实时分析和快速响应具有重要意义。 在经济性和实用性方面,文章强调了选择备份策略时需要考虑成本效益。虽然第三方...

    PolarDB-O的Oracle平滑迁移方案.pptx

    4. **生态兼容**:与Oracle的工具和中间件如AWR、RMAN、Data Guard、Golden Gate、SQLPlus等保持兼容,方便迁移后的运维。 **PolarDB增强** 除了兼容性,PolarDB-O还提供了诸多Oracle所不具备的增强功能,例如: ...

    如何实现Oracle数据库的读写分离

    在Oracle环境中,实现读写分离的方法多种多样,包括但不限于RAC架构、Streams数据复制、第三方数据复制软件如Golden Gate或DSG,以及Logical Standby技术。本文将重点讨论如何利用Data Guard的Logical Standby功能来...

    运用logical standby技术实现Oracle数据库的读写分离

    在 MySQL 中,这通常通过简单的配置实现,但在 Oracle 中,由于其复杂性,实现读写分离可以采用多种方式,如 RAC、Streams、Golden Gate 或 Logical Standby。 Logical Standby 是 Oracle Data Guard 功能的一部分...

    双活数据中心体系架构.pptx

    数据库层面,Oracle提供了RAC(Real Application Clusters)、Golden Gate和Data Guard等解决方案,实现数据库层的高可用性和数据同步。 网络层面,全局负载均衡器(如F5的LTM)和健康探测机制用于监控服务器状态、...

    双活解决方案如何部署“应用”双活.docx

    主备容灾方案要么是存储数据级复制,或是采用数据库Golden Gate或Data Guard特性复制,但是数据库特性本身License比较昂贵,且无法自动化主备切换,更不能满足业务对连续性RPO=0、RTO=0的要求。 双活方案逐渐成了...

    数据迁移方法概述.docx

    数据库工具方法在网络带宽利用和操作灵活性上更具优势,例如Data Guard通过传输日志实现实时数据迁移,而Golden Gate等则在生产端解析日志并传输SQL语句。 5. 存储虚拟化方法:通过存储虚拟化设备(如EMC Invista、...

Global site tag (gtag.js) - Google Analytics