关于 Oracle Cloud Infrastructure GoldenGate
了解数据复制概念,帮助您开始使用 Oracle Cloud Infrastructure GoldenGate。
Oracle Cloud Infrastructure GoldenGate 是一项完全托管的原生云服务,可实时、大规模地移动数据。OCI GoldenGate 可处理从一个或多个数据管理系统移至目标数据库的数据。您还可以设计、运行、编排和监视数据复制、转换数据、实时分析流数据,而无需分配或管理任何计算环境。
OCI GoldenGate 概念
以下概念对于使用 Oracle Cloud Infrastructure GoldenGate 服务至关重要。
-
区间:组织和隔离云资源,例如云网络、计算实例、块存储卷或 OCI GoldenGate 部署和数据库注册。只有对区间具有权限的用户才能使用该区间内的资源。区间还用作 OCI GoldenGate 中的安全边界。只有同一区间内的部署和数据库注册才能相互访问。
-
连接:包含 OCI GoldenGate 的数据源或目标的网络连接详细信息。连接支持数据库和非数据库技术,例如 Oracle、MySQL、SQL Server、PostgreSQL、Db2 for z/OS、大数据技术和 Oracle GoldenGate Distribution and Receiver 服务器。
-
部署: OCI GoldenGate 资源(例如 OCI GoldenGate 部署控制台)的容器。
-
部署类型:定义部署执行的处理类型。
-
部署备份:保留 60 天的部署当前状态的备份。它可用于还原部署或创建在进行备份时处于原始部署状态的新部署。
注:只有数据复制部署支持手动和自动备份。
数据复制概念
以下概念对于数据复制至关重要:
-
提取:对源数据库运行并提取或捕获数据的进程。
-
线索:源系统、中介系统或目标系统上的一系列文件,Oracle GoldenGate 在其中存储捕获的更改以支持数据库更改的连续提取和复制。
-
Replicat :将数据传送到目标数据库的进程。它会读取目标数据库上的线索文件,重建 DML 或 DDL 操作,并将其应用于目标数据库。
有关 Oracle GoldenGate 概念的更多信息,请参阅Oracle GoldenGate 中数据复制的组件。
流分析概念
以下概念对于使用 OCI GoldenGate Stream Analytics 至关重要:
-
连接:存储源或目标技术的连接信息。
-
流:动态数据的连续流。
-
管道:从源到目标的工作流数据。
-
业务逻辑:您可以应用于管道的各种筛选器和函数,以获得要分析的精确数据。
-
发布:使管道可供所有流分析用户使用,并将数据发送到目标。
数据转换概念
无论您是刚接触 Data Transforms 还是已经有过 Oracle Data Integrator 经验,在开始使用 OCI GoldenGate Data Transforms 之前,熟悉这些概念都很有帮助。要了解更多信息,请参见 Using Data Transforms 指南中的术语信息。
业务进程概念
以下概念对于使用管道至关重要:
-
Pipeline :预定义的组件,可实现从源运营数据库到目标数据仓库或分析平台的实时、最短延迟数据移动,而无需执行传统的 ETL 步骤。
-
管道类型:常见的数据复制用例。
-
捕获:针对源连接运行并提取或捕获数据的进程。也称为提取处理。
-
应用:将数据传送到目标数据库或技术的进程,也称为复制进程。
用户角色
服务管理员、应用 DBA 和数据工程师是使用 OCI GoldenGate 的数据类型。您可以执行以下一个或多个角色:
-
服务管理员负责 OCI GoldenGate 的管理、管理、监视、诊断、生命周期管理和安全性。
-
应用 DBA 使用 OCI GoldenGate 开发、构建和测试解决方案,专注于高可用性、事务处理复制和数据仓库加载。
-
数据工程师使用 OCI GoldenGate 开发、构建和测试专注于数据湖管道和流处理的解决方案。