- Solusi untuk replikasi data secara realitime
- Digunakan untuk Capture, filters, routes, verifies, transform, deliver transaksi data secara real-time antara oracle dengan oracle. oracle dengan no oracle, non oracle dengan non oracle
EVOLUSI OGG
- Didirikan oleh Sebuah Organisasi di San Fransisco dengan nama GOLDEN GATE BRIDGE oleh Eric Fish dan Todd Davidson
- Di akuisisi oleh Oracle pada tahun 2009
- saat ini lebih dari 500 Customer menggunakannya dengan 4000 solusi, dengan pendapatan $100Juta untuk oracle
SOLUSI YANG DITAWARKAN
1. High Availibility
2. Zero-Downtime Upgrade and migration
3. Live Reporting
4. Operasional Bussiness Intelegence
5. Transactional Data Integration
TEKNOLOGI OVERVIEW
Proses Capture (EXTRACT)
- Mengambil data yang diperlukan dari log database
- akan memeriksa secara teratur posisi read dan write
- OGG menjamin dapat melakukan recover selama berproses tanpa kehilangan data pada kasus jika terjadi kegagalan
- EXTRACT PROSES terdiri dari: STOPPED, STARTING, RUNNING, ABENDED
TRAILS FILES
- Merubah data dari proses capture kedalam format yang sesuai yang akan di simpan menjadi TRAIL FILES ke sumber dan target
- OGG juga dapat digunakan tanpa trails files pada database asal dan langsung menuliskan langsung ke kolektor database target, proses ini akan mengirimkan data yang besar melalui jaringan (TCP/IP), Walaupun bisa konfigurasi ini tidak disarankan karena dapat menyebabkan data akan tidak sampai jika terjadi masalah jaringan
- akan menghasilkan sejarah transaksi, dan mendukung perbaikan data untuk mengirimkan ulang melalui DATA PUMP
- Ketika menggunakan trails files pada sumber atau sering disebut dengan LOCAL TRAILS, OGG membutuhkan Proses Extract lainnya yang disebut dengan DATA PUMP, yang mampu mengirimkan data dalam bentuk blok melalui jaringan
- Berjalan pada sistem target, dan mendapat data dari sistm sumber (EXTRACT, DATA PUMP)
- bertugas untuk mengumpulkan kembali data dari sumber, dan menuliskannya kedalam GG Trail Files, atau sering disebut dengan REMOTE TRAIL
- Proses terakhir pada OGG
- akan membaca trail file, dan menerapkannya ke database target dalam bentuk DML(insert, update, delete) atau DDL (database structural change)
- akan melakukan proses checkpoin seperti pada sistem sumber
- Proses Replicat: STOPPED, STARTING, RUNNING, ABENDED
- Dijalankan pada sumber dan target
- berfungsi untuk melakukan kontrol seperti starting, monitoring, dan mereset ulang proses
- melakukan alokasi penyimpanan data
- dan memberitahukan laporan error dan event
- Harus selalu ada pada setiap implemetasi OGG
mantab gan, thank U
BalasHapus