关于 Oracle GoldenGate

Oracle GoldenGate (OGG) 产品系列提供实时可信信息。Oracle GoldenGate 是一个值得信赖的数据架构和数据网格功能提供商,它围绕数据产品思维、去中心化架构、事件驱动的管道以及多语言数据有效负载和拓扑构建。

现在,借助 Oracle GoldenGate 26ai,您可以利用其事务数据库复制来支持人工智能用例,包括检索增强生成 (Retrieval-Augmented Generation,RAG) 和实时 AI 嵌入。Oracle GoldenGate 平台擅长更改数据捕获 (Change Data Capture,CDC)、事务数据复制、数据摄取、用于连续转换和加载的数据管道 (Data Pipelines for Continuous Transformation and Load,CTL) 以及对流数据的各种分析。Oracle GoldenGate 可与数据库事务处理日志进行交互,以持续捕获更改的数据(包括 DML 和 DDL),且对源数据库的影响最小。因此,Oracle GoldenGate 基于日志的复制优先于批处理或定期调度的数据捕获。只有实时利用这些可信数据,企业才能做出更好、更快的业务决策和行动。

Oracle GoldenGate 支持实时混合异构数据结构,可通过多种样式连接和统一源和目标以进行数据集成处理:

您为何需要 Oracle GoldenGate?

企业数据通常分布在异构数据库中。要获取不同数据源之间的数据,您可以使用 Oracle GoldenGate 实时加载、分配和筛选企业内的事务处理,并在几乎无停机的时间内实现不同数据库之间的迁移。

为此,您需要一种方法来实时、零停机地将数据从一个系统有效地移动到另一个系统。Oracle GoldenGate 是 Oracle 用于复制和集成数据的解决方案。

Oracle GoldenGate 的模块化架构可灵活地跨异构系统提取、转换和复制数据。此体系结构允许配置各种组件,包括提取、复制和收集器进程以及线索文件,以根据特定需求定制数据移动。这种模块化支持跨不同平台和拓扑在事务级别高效处理数据。

在数据复制环境中,Oracle GoldenGate 执行以下功能:

何时使用 Oracle GoldenGate?

Oracle GoldenGate 几乎可以满足任何数据移动要求。一些最常见的用例包括:

业务连续性和高可用性

业务连续性是指企业能够在不中断运营的情况下提供其功能和服务。高可用性是最高级别的容错能力。为了实现业务连续性,系统设计有多个服务器、多个存储和多个数据中心,以提供真正意义上支持业务连续性的高可用性。要建立和维护这样的环境,需要在这些多台服务器和数据中心之间移动数据,使用 Oracle GoldenGate 轻松完成。

假设您正在一家总部位于英国伦敦的多国银行工作。您在印度班加罗尔的一家银行分行工作。此银行在其财务应用程序中使用特定账户,该账户在所有分行中全局使用。经理要求您每天将此账户在班加罗尔分行的数据库中发生的事务处理与位于英国的集中数据库同步。交易量庞大,即使是最轻微的延迟也会对业务产生重大影响。对于全球银行所有分行中的每个数据库,需要在多个目的地执行相同的流程。必须持续监视此过程,最好通过某种基于 GUI 的工具进行监视,以便于管理。此外,该银行在所有分行都有其他几个非关键应用程序。这些应用程序基于异构数据库(如 MySQL),但通过这些数据库完成的事务处理也必须加载到总部所在的 Oracle AI Database 中。使用的复制技术必须同时支持 Oracle 和异构数据库,以便它们可以相互通信。在此类场景中,Oracle GoldenGate 是一个合适的解决方案。

初始加载和数据库迁移

初始加载是从源数据库提取数据记录并将这些记录加载到目标数据库中的过程。初始加载是仅执行一次的数据迁移过程。借助 Oracle GoldenGate,您可以在不使系统脱机的情况下执行初始加载数据迁移。

数据集成

数据集成包括组合来自多个不同来源的数据,这些数据使用各种技术进行存储,并提供统一的数据视图。Oracle GoldenGate 提供实时数据集成。

实时访问实时信息

Oracle GoldenGate 软件可为 Oracle、MySQL、PostgreSQL、YugabyteDB、EDB Postgres Advanced Server、SQL Server、HPE NonStop、Db2(适用于 i、LUW 和 z/OS)提供数据库高可用性,从而实现业务连续性。Oracle GoldenGate 支持 Oracle Maximum Availability Architecture (MAA) 的最高服务级别—白金层。

全球数以千计的银行、零售商、电信和医疗保健公司依靠 Oracle GoldenGate 来可靠地运行运营数据平台。Oracle GoldenGate 基于 ACID 的实时复制功能还可为各种用途(跨多供应商关系数据库和文档数据库、跨消息存储和跨应用)的数据移动提供优势。最低源数据库开销与高速处理相结合,使 Oracle GoldenGate 复制独一无二。因此,Oracle GoldenGate 包含大量经过认证的异构源和目标,广泛用于大数据、NoSQL 数据事务处理和分析有效负载,以及将数据联合到暂存和搜索平台。

Oracle GoldenGate 构建为基于微服务/REST 的应用。模块化架构为跨企业系统、本地和云端的合作部署和分布式部署提供了灵活性。

Oracle GoldenGate 拓扑

安装后,可以配置 Oracle GoldenGate 来满足组织的业务需求。

Oracle GoldenGate 可在各种拓扑中进行配置,从简单的单向拓扑到更复杂的对等拓扑。支持的拓扑取决于底层数据库要求及其支持的配置。

下面是 configurations.png 的说明

有关不同类型的基于拓扑的用例,请参阅 Oracle GoldenGate Microservices Architecture Solutions 中的关于 OGG 解决方案。

跨企业和云的实时数据集成

Oracle GoldenGate 可捕获数据并将其实时传输到本地或基于云的数据仓库、数据湖和对象存储、报告系统以及其他在线事务处理 (OLTP) 数据库,同时尽可能减少对源系统的影响。实时数据访问可改善业务洞察和分析。

Oracle GoldenGate 产品系列

Oracle GoldenGate 产品系列包含各种产品。