Najlepsza odpowiedź
Spróbuję udzielić laikowi odpowiedzi, w interwebach jest mnóstwo szczegółowych odpowiedzi i dokumentów.
O co chodzi w Oracle GG W najprostszej formie: Oracle GG replikuje (niektóre lub wszystkie) dane między bazami danych.
Mówiąc najprościej, GG jest używany do synchronizacji baz danych, np. system online (OLTP) może zostać przeniesiony do wielu systemów raportujących (OLAP) i Po prostu zmienione dane muszą zostać skopiowane, GG osiąga to – jak strumienie RDBMS. Może również wykonać pełną synchronizację 1: 1 – jak ochrona danych.
Czym różni się od innych mechanizmów przechwytywania danych? GG w zasadzie uruchamia proces, który sprawdza dzienniki (redo) bazy danych pod kątem zmian (cdc) i przekazuje je do innych systemów za pośrednictwem procesu działającego w tych systemach docelowych. Może również uruchamiać pewnego rodzaju rejestrowanie abstrakcji, zwane ścieżką (z plików) (jest to różnica architektoniczna), której można użyć do sprawdzenia wskazania punktu w czasie itp.
Czy mamy również inne narzędzie, które mogłoby być użyte w tym samym celu, w jakim jest używany GG?
Oracle prawdopodobnie porzuci wsparcie dla strumienie mają teraz GG, ponieważ GG to super zestaw funkcji strumieniowych i mogą go wprowadzić za pomocą ODI / veridata itp. Shareplex Attunity i Quest robią to samo (I w zależności od przypadku użycia być może możesz użyć ochrony danych / przesyłanie dziennika lub strumieni może to być bardziej opłacalne)
Odpowiedź
Oracle GoldenGate to oprogramowanie, które umożliwia replikowanie, filtrowanie i przekształcanie danych z jednej bazy danych do innej . Obsługuje replikację danych między bazami danych Oracle, a także innymi heterogenicznymi bazami danych. Produkt uzupełniający Golden Gate przyspiesza strategię Oracle w zakresie zarządzania rzeczywistymi integracja danych ime dzięki kompleksowej platformie integracji danych. Oczekuje się, że to połączenie zapewni klientom najszybsze i najbardziej skalowalne rozwiązanie do integracji danych w czasie rzeczywistym.