Основные принципы работы Oracle GoldenGate:
- Захват изменений данных. 2 Процесс Extract на исходной системе фиксирует транзакции в базе данных и записывает их в файл следа. 2
- Передача файлов следа на целевой хост или сервер базы данных. 2 Это делает процесс Data Pump с помощью коллектора. 2
- Применение транзакций в целевой базе данных. 2 Процесс Replicat на сервере базы данных читает файлы следа и применяет транзакции к целевой базе данных. 2
Таким образом, Oracle GoldenGate обеспечивает сбор, маршрутизацию, преобразование и доставку транзакционных данных между гетерогенными средами в реальном времени с минимальной дополнительной нагрузкой. 4
Также решение позволяет использовать продвинутые фильтры и настраивать процессы репликации в соответствии с конкретными бизнес-требованиями. 1