GoldenGate 的工作原理,很详细,有兴趣的可以去看看:
http://wenku.baidu.com/view/19522077f242336c1eb95e7b.html
http://www.doc88.com/p-334765309131.html
1,随着企业信息化的日益复杂化,同构和异构数据库之间的数据复制,变得越来越重要。Oracle Golden Gate是一种基于日志的结构化数据复制备份软件, 它通过解析数据库日志获得数据的增量变化,并最终将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。GoldenGate产品提供了灵活的应用方案,基于其先进、灵活的技术架构,不仅能够支持单向、双向数据复制,也支持:广播复制、集中复制、级联复制等应用。GoldenGate无论从网络资源占用、执行效率和对系统性能影响等方面考虑,都有独特的优势,可以为企业提供实时切换的异地备份系统,满足不同企业在业务发展过程中,对于数据安全的需求。
2,
GoldenGate采用全局数据同步软件平台解决方案,保证了对企业关键任务交易数据持续性的访问,提供了对业务持续性的高度支持。GoldenGate是“一次性投资的平台”解决方案,它为整个企业提供的不仅是技术适应能力包括速度、流量和多样性,而且还提高企业投资收益,这些都是保证业务持续的关键因素。
作为一种软件方案,GoldenGate 可以采用非常灵活的方式加以配置,包括双向复制和多层次的数据复制。特别是其在双向数据复制领域的技术先进性,可以满足用户在本地或广域网络环境中的各种复杂复制需求。本机数据改变捕捉-做为一个基于日志的同步解决方案,对源系统和网络的影响减少到最低。
GoldenGate可在异构IT基础结构之间,实现大量数据的秒一级的数据捕捉、转换和投递。注重于效率、流量和多样性。GoldenGate版本7软件平台提供了一个单一的平台,这个平台可以为任何企业环境实现秒一级的灾难备份。GoldenGate双向数据复制解决方案如图:
(假定两中心均采用Oracle,基于Oracle日志方式的双向复制解决方案)
GoldenGate双向数据复制解决方案特点包括:
* 面对日趋复杂的计算机环境的极好的适应性。使得其能够在目前流行的各种数据平台间传输数据。
* 支持实时的双向数据复制特性大大提高了业务系统的可用性和效率。
* 利用GoldenGate软件的数据复制功能,产生类似于生产系统的模拟环境,可以直接用于应用程序的测试和开发。
* 目标系统可以被访问。在实时复制的过程中,目标数据库一直处于活动状态,可以访问和进行生产系统的各种服务。
* 对源系统的影响非常小。GoldenGate的复制操作集中于对数据的改变,因此将对源数据库系统、源操作系统和网络的影响最小化。
* 实时准确的复制。GoldenGate非常快速,在源数据库系统一个交易开始时就开始复制,保证了目标系统和源系统的一致性。GoldenGate在源数据库一端严格地遵守读一致性模式。在目标数据库一端,保证操作次序和会话上下文的一致。
* 完善的灾难恢复方案。GoldenGate不仅提供了人为操作错误产生数据不一致、数据的复制队列丢失、数据需要完全同步等情况下的处理方案,还特别提供了诸如网络故障导致工作停工、集群主节点停机、集群双节点停机、数据库单实例宕机、数据库双实例宕机等特定情况的解决方案。
* 高投资收益比。从实际应用来讲,双向数据复制技术的事实也大大降低了用户的成本和提高了系统工作的效率性,极好地保证了两端业务系统的并行操作和运行,业务持续性得到了很大程度的保证,体现了非常高的投资收益比。
此外,GoldenGate产品还提供了灵活的应用方案,基于其先进、灵活的技术架构,不仅能够支持单向、双向数据复制,也支持如下几种数据复制方式:广播复制、集中复制、级联复制等应用。GoldenGate无论从网络资源占用、执行效率和对系统性能影响等方面考虑,都有独特的优势,可以为企业提供实时切换的异地备份系统,满足不同企业在业务发展过程中,对于数据安全的需求。