Nejlepší odpověď
Pokusím se laicky odpovědět jako na interwebech je spousta podrobných odpovědí a dokumentů.
O čem je Oracle GG Ve své nejjednodušší formě: Oracle GG replikuje (některá nebo všechna) data mezi databázemi.
Jednoduše řečeno, GG se používá k synchronizaci databází, např. online systém (OLTP) se může snadno rozšířit na řadu systémů hlášení (OLAP) a právě zkopírovaná změněná data je třeba zkopírovat, GG toho dosáhne – jako streamy RDBMS. Může také provádět úplnou synchronizaci dat v poměru 1: 1.
Jak se liší od ostatních mechanismů pro zachycování dat? GG v zásadě spouští proces, který kontroluje změny v databázi (redo) z hlediska změn (cdc) a předává je dalším systémům prostřednictvím procesu běžícího na těchto cílových systémech. Může také spouštět protokoly o abstrakci, které se nazývají stezka (souborů) (jedná se o architektonický rozdíl), kterou lze použít pro kontrolu ukazující na určitý bod atd.
Máme také nějaký jiný nástroj, který by mohl být použit pro stejný účel pro to, co se používá GG?
Oracle pravděpodobně zruší podporu pro streamy nyní mají GG, protože GG je super sada funkcí streamů a mohou je zavádět pomocí ODI / veridata atd. Attunity a Quest Shareplex dělají to samé (a v závislosti na vašem případu použití byste možná mohli použít Data Guard / logování dopravy nebo streamů, toto může být nákladově efektivnější)
Odpověď
Oracle GoldenGate je softwarový produkt, který umožňuje replikovat, filtrovat a transformovat data z jedné databáze do jiné Podporuje replikaci dat mezi databázemi Oracle a dalšími heterogenními databázemi. Doplňkový produkt Golden Gate zrychluje strategii společnosti Oracle pro správu reálných databází. Ime integrace dat prostřednictvím komplexní platformy pro integraci dat. Očekává se, že tato kombinace přinese zákazníkům nejrychlejší a zároveň nejškálovatelnější řešení integrace dat v reálném čase.