Pengantar Oracle GoldenGate
Apa itu Oracle Golden Gate (OGG) ?
Oracle GoldenGate, merupakan perangkat lunak untuk replikasi dan data-integrasi. Golden Gate pada awalnya yang dikembangkan oleh Software GoldenGate, akan tetapi pada tahun 2009 dipasarkan oleh Oracle Corporation, sehingga namanya berubah menjadi Oracle Golden Gate.
Kapan Kita menggunakan OGG?
Beberapa kondisi yang menjadi pertimbangan untuk menggunakan OGG yaitu:
- Real Time Data Warehouse, pada umumnya status data warehouse yang dibangun pada H-1, atau data hari kemarin, dengan OGG memungkinkan sinkronisasi data dari OLTP/database stagging menjadi lebih cepat
- Migrasi data yang melibatkan beda database (Heterogeneous database) misalnya migrasi data dari database Oracle ke DB2/MySQL/Oracle/Teradata maupun sebaliknya
- Pada proses membangun datawarehouse pada akhirnya nanti akan menghadapi data yang besar misalnya 1 table OLTP berisi 900 juta records, sehingga untuk mengcapture 1 table tersebut ke table stagging akan memerlukan waktu yang lama, sedangkan jika langsung baca ke table OLTP tersebut maka akan mempengaruhi proses production, dengan OGG memungkinkan untuk mengambil data perubahannya saja, sehingga untuk kasus 1 table tadi, pertama dilakukan initial load untuk table tersebut untuk mengcopy datanya, selanjutnya untuk membaca perubahannya OGG akan melakukan sinkronisasi secara otomatis.
- OGG support multi operating syste dan multi database
Gambaran Solusi OGG:
OGG dijalankan di sistem OLTPĀ dan database tujuan, antara lain bisa untuk kepentingan:
- High Availability, dengan mentransfer datanya ke database standby
- Live Reporting, data yang ditarik golden gate untuk laporan online
- Migrasi data yang memungkinkan mesin tidak perlu down terlebih dahulu
- Untuk operational Business Intelligence (ETL), dengan mentransfer data OLTP ke database Operational Data Source (ODS)
- Bisa dimanfaatkan untuk Service Oriented Architecture (SOA)
Penerapan OGG pada Real Time Datawarehouse:
Dimana download OGG?
Oracle Golden Gate bisa didownload disini

