Oracle GoldenGate Deployment Types
Overview
When creating a deployment in Oracle GoldenGate Data Integration, you must select a deployment type based on your business requirement. The three available options are:
- Data Replication
- Data Transforms
- Stream Analytics
1. Data Replication
Purpose
Capture and replicate data changes from databases, applications, and cloud services in near real time.
Key Features
- Change Data Capture (CDC)
- Real-time replication
- Homogeneous and heterogeneous database support
- Minimal downtime migrations
- Disaster Recovery (DR) and High Availability (HA)
Typical Use Cases
- On-premises Oracle Database to Oracle Database@Azure (ODAA)
- OCI to Oracle Database@Azure migrations
- Active-Active database replication
- Active-Passive DR setup
- Zero-downtime upgrades and migrations
Architecture
Source Database → Extract → Trail Files → Replicat → Target Database
Recommended For
Most Oracle Database@Azure migration projects, including EBS, PeopleSoft, and mission-critical Oracle database migrations.
2. Data Transforms
Purpose
Move and transform data between different systems using a graphical design interface.
Key Features
- Drag-and-drop ETL development
- Data cleansing and standardization
- Column mapping and renaming
- Data type conversion
- Data filtering and aggregation
- Data enrichment and masking
Example
Source:
- EMP_ID
- EMP_NAME
Target:
- EMPLOYEE_ID
- NAME (uppercase)
The transformation process can:
- Rename columns
- Change data types
- Convert text formats
- Filter unwanted records
Typical Use Cases
- Data warehouse loading
- Data lake ingestion
- Analytics data preparation
- ETL/ELT pipelines
- Reporting solutions
Recommended For
Projects where data must be modified, enriched, or cleansed before reaching its destination.
3. Stream Analytics
Purpose
Analyze continuously arriving event streams in real time.
Key Features
- Real-time event processing
- Continuous analytics
- Pattern detection
- Alert generation
- Streaming dashboards
Data Sources
- IoT devices
- Kafka topics
- Application logs
- Financial transactions
- Monitoring systems
Example Flow
Applications/Devices → Streaming Pipeline → Analytics Engine → Alerts & Dashboards
Typical Use Cases
- Fraud detection
- Application monitoring
- Manufacturing telemetry
- Real-time operational dashboards
Recommended For
Organizations requiring immediate insights from continuously generated data streams.
Which Option Should You Select?
Choose Data Replication If:
- Your goal is database migration.
- You need real-time replication.
- You are implementing Oracle GoldenGate for ODAA.
- You need disaster recovery replication.
Choose Data Transforms If:
- Data needs cleansing or restructuring.
- You are building ETL/ELT pipelines.
- The source and target schemas differ.
Choose Stream Analytics If:
- You need real-time monitoring.
- You are processing event streams.
- You want immediate analytics and alerts.
Recommendation for Oracle Database@Azure (ODAA)
For most ODAA migration scenarios such as OCI-to-ODAA, on-premises-to-ODAA, EBS migration, PeopleSoft migration, and database modernization projects, the recommended deployment type is:
✅ Data Replication
This option enables GoldenGate Extract, Replicat, Distribution Paths, and real-time database synchronization between the source and target environments.
Comments
Post a Comment