What is GoldenGate?
Oracle GoldenGate is Oracle's solution for real-time data integration, which is a part of the Corporation's overall data integration strategy. GoldenGate software enables mission critical systems to have continuous availability and access to real-time data, offering a fast and robust solution to replicate transactional data between operational and analytical systems.
Oracle GoldenGate captures, filters, routes, verifies, transforms, and delivers transactional data in real time across Oracle and heterogeneous environments with very low-impact and preserved transaction integrity. The transaction data management provides read consistency, maintaining referential integrity between the source and target systems.
This book aims to illustrate how to implement GoldenGate in a production environment through examples, providing you with solid information and tips on the same.
Since writing the last edition, Oracle no longer supports Streams. However, a number of key features from the Oracle Streams portfolio have found their way into Oracle GoldenGate 12c.
As a competitor to Oracle GoldenGate, data replication products and solutions do exist from other software companies and vendors. These are mainly storage replication solutions that provide fast point-in-time data restoration. The following is a list of the most common solutions available today:
EMC SRDF and EMC RecoverPoint
Dell SharePlex
IBM CDC Data Mirror
Hitachi TrueCopy
Hewlett-Packard Continuous Access (HPCA)
Symantec Veritas Volume Replicator (VVR)
Microsoft Sync Framework
Data replication and integration techniques have improved enormously over the past 15 years and have always been a requirement in nearly every IT project in every industry. Whether for disaster recovery (DR), high availability (HA), business intelligence (BI), or even regulatory reasons, the expected performance has also increased, making the implementation of fast and efficient data replication solutions a challenge. GoldenGate 12c embraces this by offering real-time access to real-time data through its unique architecture that delivers both scalability and performance without compromising on data integrity.