OCI GoldenGate 在高可用性和实时异构数据复制和集成、批量数据管道和流分析以及跨混合和多云数据结构的联机数据库迁移方面拥有出色的表现。
GoldenGate 是一款面向 Oracle 数据库的优秀复制工具,可出色满足数据集成、高可用性和联机迁移需求。此外,OCI GoldenGate 还可以连接众多本地和云端部署的非 Oracle 和开源数据库。
将各种多云源和目标与 Kafka、NoSQL 数据库、对象存储、Hadoop 等集成在一起。
从 GoldenGate 数据库事件和 Kafka 摄取流数据。构建连续转换管道,包括数据扩充、筛选、预警、API 调用和发布。
支持使用或不使用 GoldenGate 实时复制的批量 ETL/ELT 管道。
对时间序列和地理空间数据使用模式匹配分析功能。发现并测试离群值和异常值,应用来自机器学习模型的洞察,然后发出警报或自动采取下一步行动。
GoldenGate 与 Oracle Database 内核相连,提供强大的高速数据移动性能。
经过优化,可在并发写入多个目标时减少缓冲区延迟时间。
集成 Oracle 与非 Oracle 数据库以及各种数据服务(如 Microsoft SQL Server、IBM DB2、Teradata、MongoDB、MySQL、PostgreSQL、HDFS、Kafka、Spark 以及各家云技术提供商的对象存储)的数据。
通过内置的冲突检测和解决方案保障事务完整性,并利用 SSL 和加密安全地传递数据。
消除下列操作的停机时间:日常数据库维护和升级、操作系统打补丁、应用升级以及平台迁移。所有操作均由故障恢复功能提供保护,从而消除了数据丢失风险。
使用 Oracle GoldenGate 提高云端和本地数据库的可扩展性和可用性。
Oracle Maximum Availability Architecture 通过 Oracle GoldenGate 实现计划内和计划外停机的零停机时间,通过 Oracle Active Data Guard (ADG) 确保任何距离都能零数据丢失。
支持生产环境使用实时备用服务器进行高性能报告、针对运营数据存储的 ETL 以及常规备份。
缩短计划内和计划外停机时间,同时为非 Oracle 平台提供高可用性和灾难恢复。
通过实时数据复制、传播和事务一致性,确保整个分布式异构和多云数据结构以及支持应用始终处于最新状态。您可以使用以下 5 个集成式企业级组件轻松构建和操作基于事件且零数据丢失的数据结构:
庞大的 GoldenGate 连接器生态系统提供 Oracle 和非 Oracle 事件与消息传递框架、NoSQL 数据库以及面向数据湖、数据仓库和数据湖仓一体的数据存储,能够满足您的所有需求 — 无论在本地还是在云端(例如 Amazon Web Services、Google Cloud Platform、Microsoft Azure 和 Oracle Cloud)运行。
您可以按需使用面向 30 多种开源、第三方和 Oracle 大数据技术的连接器,包括从 Kafka、MongoDB、Cassandra、DataStax 和 GoldenGate 捕获数据,向 Hadoop、Kafka、对象存储和云端数据仓库(例如 Snowflake、Azure Synapse 和 Google BigQuery)交付数据。支持 XML、JSON、Avro、Parquet 和 ORC 的格式转换。
持续数据摄取、处理、转换和分析对于实时数据结构至关重要。Oracle Stream Analytics 能够从 GoldenGate 提取的数据流以及开发人员管理的数据流中摄取 Kafka、JMS 和有状态事件流。您可以轻松构建连续数据摄取管道,筛选、转换以及检测时间序列和地理空间数据中的模式,使用 ONNX 机器学习模式并发布数据。
GoldenGate for Distributed Applications and Analytics 许可证涵盖全面的 GoldenGate 连接器库。如需使用特定连接器,您可以通过 GoldenGate for Big Data Targets 单独获取连接器许可证。
GoldenGate Data Streams(随 GoldenGate 23c 发布)是一个基于 AsyncAPI 标准的全新的发布-订阅 REST 接口。GoldenGate Data Streams 支持开发人员通过 GoldenGate 事件模型和流处理数据渠道,直接访问数据库 DML/DDL 事件,获得最高水平的事务完整性。
Oracle Transaction Manager for Microservices (MicroTx) 可跨多语言微服务(部署在 Kubernetes 和/或其它环境下)确保分布式事务一致,简化应用开发和操作。
MicroTx EE 支持在 Kubernetes 和 Docker Swarm 环境下的应用中轻松使用分布式事务,开发人员可以跨广泛的 Java、JavaScript、C/C++、区块链、COBOL 和 Tuxedo 应用,轻松创建多阶段提交、预处理-确认-取消 (TCC) 或长时间运行 Saga 事务模式。
通过在数据层使用 GoldenGate,您可以跨整个分布式数据结构确保数据一致、检测冲突、实现零数据丢失,提高面向分布式应用的 Oracle Transaction Manager for Microservices 的可靠性和一致性。另外,GoldenGate Data Streams AsyncAPI 还支持开发人员访问和控制 Oracle 数据事件。由此,微服务开发人员将能够更好地构建更可靠的分布式应用和分析。
在 5 个本地和云端场景中亲自体验大数据连接器(包括 Kafka、HDFS、HBase、Cassandra 和 MongoDB),了解如何跨微服务确保数据一致。
对从 GoldenGate 数据库事件、Kafka 或 JMS 消息捕获的实时流数据执行建模、处理、分析、发布和操作。
通过可执行模式匹配、关联、筛选、转换、扩充、分析、预警和发布数据的下一步管道扩展 GoldenGate 数据库复制事件。
从所有 GoldenGate 源以及 Kafka 或 JMS 捕获数据库事件。
使用现成可用的流处理模式库组装流处理管道。
在摄取数据时微调管道转换、扩充、数据质量和机器学习功能。
分析数据点和数据移动,从而检测可能触发警报、发布数据和调用 API 的异常和其它情况。支持众多基于 Continuous SQL 的专门时间序列、地理空间和统计模式匹配分析功能。
通过预构建连接直接从 OCI GoldenGate、GoldenGate、GoldenGate for Big Data 和 GoldenGate for Big Data Targets 捕获数据库事件。
与 OCI Streaming 的预构建连接支持双向 Apache Kafka 消息传输。
对比并修复数据集,以提高数据质量。
简单易用的图形化用户体验使管理员能够安全地配置、监视和管理来自所有主要桌面浏览器的操作。
通过数据验证以及对所有来源和目标的各种实时性能和使用情况统计数据的可见性,确保履行服务级别协议承诺。
使用有详细文档说明的 REST API 来定制管理用户体验,将操作控件添加到复制过程,以及与第三方工具集成。
具有动态可伸缩性和并行事务处理功能,无论工作负载如何变化都能实现最佳吞吐量。
数据复制流程支持通过 50 多种内置数据处理功能进行转换和验证,还支持存储过程调用,用于进一步准备内联数据,供数据丰富、分析等使用。
专门设计用于跨操作系统、字节序、字符集和对象结构复制 Oracle 和非 Oracle 数据库和数据服务。支持每种数据移动拓扑和现代架构模式。
高效清理和分析数据仓库及数据湖中的数据。
通过实时告警获得对复制状态的可见性。在强大的管理控制台中查看状态,或者使用丰富的 API 设计自动恢复。
使用管理仪表盘和实时通知来监视复制过程的完成情况以及性能。
利用集中管理功能,在整个企业层面监视 GoldenGate,从而提高工作效率。
Oracle 优秀的数据库复制平台支持所有人免费使用。Oracle GoldenGate Free 适用于原型设计、通识教育、开发、DevOps 和测试,可通过 Docker 部署到笔记本电脑、本地或任何云技术环境。
此版本适用于运营和分析使用场景。它支持所有企业级数据库复制特性,采用了最新的微服务架构。
专为在整个复制生命周期内轻松使用而设计。您可以基于一揽子通用模式构建可视化复制管道。启动后,复制流程完全自动化。
当前版本可连接 Oracle Database,未来可连接更多目标。
注:为免疑义,本网页所用以下术语专指以下含义: