在听了goldengate一个小时的产品介绍后,对高级复制、goldengate, dataguard, stream有了一些自己的认识,总结一下:
在stream推出之后,高级复制不再开发,但还会支持此功能,而且某些组件需要这个功能,如dblink? 高级复制不智能,如果复制过程中断,需全部重新复制,工程浩大。
stream,是oracle自开发的数据同步工具,免费,功能也强大,异步,通过捕获归档日志,转化为易于传播的LCR, LCR组合为queue, 由传播线程传播到目的数据库。 可以在捕获和传播之前应用rule,来指定哪些集合的数据可以传播,比较灵活。由于LCR仍然置为queue,而queue(队列)本质上是数据库的表,所以stream和数据库的耦合比较大,对数据库性能也较为依赖。
goldengate,2009年,oracle收购了goldengate,并整合到产品中,付费。功能强大,可以跨平台,跨数据库。其性能优于stream,原理和stream差不多,区别是捕获后生成的文件是完全独立于数据库的。goldengate的应用场景很多:可以做数据库同步; 容灾备份; 从主数据库抽取部分数据到其他数据库,从而将查询功能(报表功能等)与生产系统相分离。oracle公司将主推 goldengate, stream面临高级复制的命运,只提供支持,不再开发。
dataguard:用于容灾备份,在容灾备份领域与goldengate有重合。两种方式各有优点。dataguard简单,只是通过一传播线程将数据由源数据库传到目的数据库,性能高,但局限于oracle数据库。 goldengate则可以不同数据库备份,可以局部备份,而且可以将多个数据库备份到同一数据库上(仅一个实例,如果用dataguard,则需要配置多个实例)。
分享到:
相关推荐
DataGuard通常依赖物理或逻辑日志复制,而GoldenGate则是基于日志抽取,允许在两端数据库都处于活动状态,这样备份端不仅可以用于容灾,还可以提供实时查询和报表服务,提升系统整体业务处理能力。然而,DataGuard的...
### Oracle GoldenGate (OGG) 与 DataGuard 对比分析 #### 一、概述 在企业级数据库领域,Oracle 提供了多种数据保护方案来确保数据的高可用性和灾难恢复能力,其中 Oracle DataGuard 和 Oracle GoldenGate (OGG) ...
Oracle GoldenGate是Oracle公司的一款高级数据复制解决方案,主要用于实现数据库的实时或近实时的数据同步,以支持灾难恢复、数据整合和大数据分析等场景。在Oracle GoldenGate 11版本中,它支持多种数据类型的复制...
DataGuard可以与其他Oracle产品,如GoldenGate、Real Application Clusters (RAC)等,结合使用,实现更高级别的数据保护和高可用性解决方案。 总结 DataGuard是Oracle数据库系统中的关键容灾技术,通过实时数据...
Oracle GoldenGate 是一款高效的数据复制解决方案,用于在不同的数据库系统之间进行实时或近实时的数据同步。在Windows平台上,Oracle GoldenGate支持将Oracle数据库的数据单向复制到MySQL数据库,这一功能对于数据...
4. 学习高级特性:掌握GoldenGate的一些高级特性,如数据过滤、数据转换、双向复制等。 5. 深入学习:深入了解GoldenGate的内部机制和原理,掌握GoldenGate的一些高级用法,如性能调优、故障排查等。 6. 认证考试:...
GoldenGate是业界广泛认可的数据复制解决方案,由GoldenGate软件公司开发,最初于1995年在美国加州旧金山成立,并于2009年9月被Oracle公司收购。其产品不断更新,目前最新版本为12.1。GoldenGate以其对数据的实时...
Oracle数据库的高级复制技术是数据库管理员和开发人员在大型分布式系统中进行数据同步和管理的重要工具。本资源“ORACLE数据库高级复制技术.sql”可能包含了关于Oracle数据库复制的一些实用脚本或示例,用于演示如何...
尽管随着时间的发展,它逐渐被诸如DataGuard、GoldenGate、Streams等更为先进的技术所取代,但在一些老系统中仍有可能见到它的身影。 ### 二、Oracle高级复制技术类型 #### 1. 基于多主节点的复制(MastertoMaster...
Oracle GoldenGate是一款强大的数据复制工具,它用于实时捕获、转换和传递数据库更改,从而实现数据的实时同步。在Oracle数据库环境中,GoldenGate被广泛应用于数据仓库、灾难恢复和跨数据中心的数据集成。以下是对...
- `Oracle-GoldenGate数据库同步技术.pdf`:深入探讨GoldenGate的高级特性和最佳实践,适合有经验的数据库管理员进一步提升。 通过学习以上内容,你可以对Oracle GoldenGate有全面的理解,掌握其核心功能和使用技巧...
Oracle 高级复制技术是Oracle数据库提供的一种强大的数据同步与分布解决方案,主要用于构建分布式数据库环境,以满足跨地域数据共享、高可用性、灾难恢复等需求。这项技术自Oracle 7.1.6版本引入以来,经过多次版本...
7. **高级特性**:Oracle GoldenGate还支持数据过滤、数据转换、延迟复制等高级功能。通过学习,你可以根据业务需求定制数据复制策略,例如只复制特定表或列,或者在目标端进行数据转换。 总之,Oracle GoldenGate...
1.goldengate概述、复制模式和技术架构.pdf 2.GoldenGate安装和进程讲解.pdf 3.GoldenGate安装和进程讲解-2.pdf 4.GoldanGate单向复制环境的搭建.pdf 5.GoldanGate单向复制环境的搭建-2.pdf 6.配置Goldengate...
6. **Goldengate集成**:DataGuard还可以与Oracle GoldenGate结合使用,提供更高级别的数据复制和灾难恢复能力,支持异构环境的数据同步。 7. **监控和管理**:借助Oracle Enterprise Manager或SQL命令,我们可以...
6. **GoldenGate集成**:如果环境中包含了GoldenGate,那么实施方案也会涵盖两者如何协同工作,以实现更高级别的数据同步和故障恢复。 7. **性能优化**:在实施DataGuard时,性能优化是一个重要环节。这包括调整...
Oracle GoldenGate是Oracle公司旗下一款用于实时数据集成和复制的软件工具。它具备实时数据复制、异构环境支持和高性能的特点,广泛应用于大型企业级项目中。GoldenGate产品自1995年成立以来,便专注于数据复制领域...