GoldenGate 的特性

基于 OCI 的 GoldenGate 云技术服务

实时、容错的数据集成

Oracle Cloud Infrastructure GoldenGate 概览 (27:13)

OCI GoldenGate 为集成式全局数据结构提供了一个实时、容错的运营和分析基础。数据库复制特性能够将数据和数据事件发布到数据库、对象存储、开源、OCI Streaming 和 OCI Stream Analytics,为各种数据平台提供支持。

Oracle 和非 Oracle 数据复制

GoldenGate 是一款面向 Oracle 数据库的优秀复制工具,可出色满足数据集成、高可用性和联机迁移需求。此外,OCI GoldenGate 还可以连接众多本地和云端部署的非 Oracle 和开源数据库。

连接大数据目标和平台

将各种多云源和目标与 Kafka、NoSQL 数据库、对象存储、Hadoop 等集成在一起。

流处理数据管道

从 GoldenGate 数据库事件和 Kafka 摄取流数据。构建连续转换管道,包括数据扩充、筛选、预警、API 调用和发布。

专业化动态数据分析

对时间序列和地理空间数据使用模式匹配分析功能。发现并测试离群值和异常值,应用来自机器学习模型的洞察,然后发出警报或自动采取下一步行动。


Oracle Database 的数据库复制

加快数据移动速度

GoldenGate 与 Oracle Database 内核相连,提供强大的高速数据移动性能。

针对 GoldenGate 优化的 Oracle Database

经过优化,可在并发写入多个目标时减少缓冲区延迟时间。


非 Oracle Database 的数据库复制

支持多种源和目标

集成 Oracle 与非 Oracle 数据库以及各种数据服务(如 Microsoft SQL Server、IBM DB2、Teradata、MongoDB、MySQL、PostgreSQL、HDFS、Kafka、Spark 以及各家云技术提供商的对象存储)的数据。

可靠的数据传输

通过内置的冲突检测和解决方案保障事务完整性,并利用 SSL 和加密安全地传递数据。


高可用性和可伸缩性

缩短计划内停机时间

消除下列操作的停机时间:日常数据库维护和升级、操作系统打补丁、应用升级以及平台迁移。所有操作均由故障恢复功能提供保护,从而消除了数据丢失风险。

数据库可伸缩性

以多主或主动-主动配置进行部署,实现数据库可伸缩性或分布式同步。可以任意数量的数据库发起事务,然后与所有其它数据库进行同步以确保数据一致性。

24/7 可用性

Oracle Maximum Availability Architecture 通过 Oracle GoldenGate 实现计划内和计划外停机的零停机时间,通过 Oracle Active Data Guard (ADG) 确保任何距离都能零数据丢失。

优化服务器的使用

支持生产环境使用实时备用服务器进行高性能报告、针对运营数据存储的 ETL 以及常规备份。

支持非 Oracle 数据库

缩短计划内和计划外停机时间,同时为非 Oracle 平台提供高可用性和灾难恢复。


实时分布式数据结构

GoldenGate for Distributed Applications and Analytics

通过实时数据复制、传播和事务一致性,确保整个分布式异构和多云数据结构以及支持应用始终处于最新状态。您可以使用以下 5 个集成式企业级组件轻松构建和操作基于事件且零数据丢失的数据结构:

  • GoldenGate 连接器:捕获和应用来自 NoSQL 与消息传递系统的数据
  • GoldenGate 大数据连接器:适用于对象存储、数据湖和数据仓库目标
  • Oracle Stream Analytics:适用于连续 ETL 和数据动态分析
  • GoldenGate Data Streams:支持开发人员控制所有 GoldenGate 事件
  • Transaction Manager for Microservices Enterprise Edition (MicroTx EE):确保事务完整性

随处连接分布式数据

庞大的 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 的格式转换。

连续 ETL 和流分析

持续数据摄取、处理、转换和分析对于实时数据结构至关重要。Oracle Stream Analytics 能够从 GoldenGate 提取的数据流以及开发人员管理的数据流中摄取 Kafka、JMS 和有状态事件流。您可以轻松构建连续数据摄取管道,筛选、转换以及检测时间序列和地理空间数据中的模式,使用 ONNX 机器学习模式并发布数据。

灵活的许可选项

GoldenGate for Distributed Applications and Analytics 许可证涵盖全面的 GoldenGate 连接器库。如需使用特定连接器,您可以通过 GoldenGate for Big Data Targets 单独获取连接器许可证。

开发人员使用 GoldenGate Data Streams 访问和控制实时 GoldenGate 事件

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 数据库复制事件。

摄取数据流

从所有 GoldenGate 源以及 Kafka 或 JMS 捕获数据库事件。

轻松组装无代码管道

使用现成可用的流处理模式库组装流处理管道。

动态改进数据管道

在摄取数据时微调管道转换、扩充、数据质量和机器学习功能。

高级动态数据分析

分析数据点和数据移动,从而检测可能触发警报、发布数据和调用 API 的异常和其它情况。支持众多基于 Continuous SQL 的专门时间序列、地理空间和统计模式匹配分析功能。

与 GoldenGate 原生集成

通过预构建连接直接从 OCI GoldenGate、GoldenGate、GoldenGate for Big Data 和 GoldenGate for Big Data Targets 捕获数据库事件。

与 OCI Streaming 原生集成

与 OCI Streaming 的预构建连接支持双向 Apache Kafka 消息传输。


用 Oracle GoldenGate Veridata 进行验证

数据验证

  • 识别未同步的表记录。
  • 跨异构数据库验证数据一致性。

数据修复

对比并修复数据集,以提高数据质量。


主要功能

图形化的用户体验

简单易用的图形化用户体验使管理员能够安全地配置、监视和管理来自所有主要桌面浏览器的操作。

端到端的监视

通过数据验证以及对所有来源和目标的各种实时性能和使用情况统计数据的可见性,确保履行服务级别协议承诺。

大量操作 API

使用有详细文档说明的 REST API 来定制管理用户体验,将操作控件添加到复制过程,以及与第三方工具集成。

自动伸缩

具有动态可伸缩性和并行事务处理功能,无论工作负载如何变化都能实现最佳吞吐量。

内联转换

数据复制流程支持通过 50 多种内置数据处理功能进行转换和验证,还支持存储过程调用,用于进一步准备内联数据,供数据丰富、分析等使用。

实时数据网格

专门设计用于跨操作系统、字节序、字符集和对象结构复制 Oracle 和非 Oracle 数据库和数据服务。支持每种数据移动拓扑和现代架构模式。


更多集成解决方案

与 Oracle ETL 相集成

  • 支持与 Oracle Data Integrator 协同运行。
  • 可在初始批量加载后保持数据同步。

与 Enterprise Data Quality 相集成

高效清理和分析数据仓库及数据湖中的数据。


监视和管理

自动化监视

通过实时告警获得对复制状态的可见性。在强大的管理控制台中查看状态,或者使用丰富的 API 设计自动恢复。

企业级可见性

使用管理仪表盘和实时通知来监视复制过程的完成情况以及性能。

与 Oracle Enterprise Manager 相集成

利用集中管理功能,在整个企业层面监视 GoldenGate,从而提高工作效率。


Oracle GoldenGate Free

免费版本

Oracle 优秀的数据库复制平台支持所有人免费使用。Oracle GoldenGate Free 适用于原型设计、通识教育、开发、DevOps 和测试,可通过 Docker 部署到笔记本电脑、本地或任何云技术环境。

支持所有 GoldenGate 特性

此版本适用于运营和分析使用场景。它支持所有企业级数据库复制特性,采用了最新的微服务架构。

更加简单

专为在整个复制生命周期内轻松使用而设计。您可以基于一揽子通用模式构建可视化复制管道。启动后,复制流程完全自动化。

源和目标

当前版本可连接 Oracle Database,未来可连接更多目标。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. Oracle专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。