Getting Started with Oracle GoldenGate
Oracle GoldenGate supports two architectures, the Classic Architecture and the Microservices Architecture (MA).
-
A static extraction of data records from one database and the loading of those records to another database.
-
Continuous extraction and replication of transactional Data Manipulation Language (DML) operations and data definition language (DDL) changes (for supported databases) to keep source and target data consistent.
-
Data extraction from supported database sources and replication to Big Data and file targets using Oracle GoldenGate for Big Data.
Oracle GoldenGate Architectures Overview
The following table describes the two Oracle GoldenGate architectures and when you should use each of the architectures.
X | Classic Architecture | Microservices Architecture |
---|---|---|
What is it? |
Oracle GoldenGate Classic Architecture is the original architecture for enterprise replication. This architecture provides the processes and files required to effectively transfer transactional data across a variety of topologies. These processes and files form the main components of the classic architecture and was the main product installation method until the Oracle GoldenGate 12c (12.3.0.1) release. |
Oracle GoldenGate Microservices Architecture is a microservices architecture that enables REST services as part of the Oracle GoldenGate environment. The REST-enabled services provide API end-points that can be leveraged for remote configuration, administration, and monitoring through web-based consoles, an enhanced command line interface, PL/SQL and scripting languages. |
When should I use it? |
Oracle GoldenGate can be installed and configured to
use the Oracle GoldenGate Classic Architecture only if MA release is not available for
that platform, mentioned in the following scenarios:
|
Oracle GoldenGate can be installed and configured to
use the Oracle GoldenGate Microservices Architecture for the following purposes:
|
Which databases are supported? |
Classic Architecture supports all supported databases as per the certification matrix. |
MA only supports the Oracle database for an end-to-end MA-only topology. However, it is possible for a source Oracle GoldenGate Classic associated with Non-Oracle Databases to replicate to a target Oracle GoldenGate MA with Oracle, or a source Oracle GoldenGate MA with Oracle to replicate to a target Oracle GoldenGate legacy with heterogeneous databases. |