+1 əjdaha
1. Oracle GoldenGate = real-time data replication + CDC (Change Data Capture) mühərrikiSadə dillə desək:
Database-də baş verən hər dəyişikliyi (insert / update / delete) tutan, onu pozmadan, gecikməsiz başqa sistemə ötürən sistemdir.
Bu, SELECT * FROM table deyil
Bu, transaction log oxumaqdır
GoldenGate nəyi oxuyur?
GoldenGate database-in öz “daxili log”-unu oxuyur:
DB və oxunan fayllar üzərindən nümunə versək:
Oracle - Redo Log
PostgreSQL - WAL (Write-Ahead Log)
MySQL - Binlog
Yəni:
tətbiqi yavaşlatmır
trigger yazmırsan
polling yoxdur
“nə dəyişdi?” sualına real-time cavab verir
GoldenGate-in əsas gücü hardadır?
cavab: CDC (Change Data Capture)
GoldenGate transaction səviyyəsində işləyir:
BEGIN TX
INSERT customers (id=5)
UPDATE orders (id=9)
COMMIT
GoldenGate kimlər üçündür?
Banklar
Sığorta şirkətləri
Telco
Government
Large ERP/CRM sistemləri
Yəni “toy app” üçün deyil -*

