Лучший способ выгрузить дельта-данные из транзакционных таблиц DB2? - PullRequest
0 голосов
/ 10 ноября 2019

Извините, если об этом спрашивали раньше. Я надеюсь выиграть некоторое время таким образом:)

Каков наилучший способ выгрузки дельта-данных из исходной базы данных DB2, оптимизированной для OLTP? Например, анализируя файлы повтора, как в случае с Oracle Logminer?
Справочная информация: мы хотим получить ETL почти в реальном времени, а полная выгрузка таблицы каждые 5 минут невозможна.
это больше относится к реальной технологии доступа к DB2, чемоб определении дельт для загрузки в (Teradata) цель.

Т.е. мы хотим выгрузить все записи с момента последней отметки времени выгрузки.

большое спасибо!

1 Ответ

3 голосов
/ 10 ноября 2019

Извлечение IBM InfoSphere Data Replication .

Вкратце:
Существует 3 решения для репликации: CDC, SQL и Q-репликация.
Все 3 решения читают журналы транзакций Db2, используя один и тот же db2ReadLog API , который может использовать любойдля пользовательской реализации. Все остальные вещи, такие как подготовка и преобразование изменений данных, полученных из журналов, транспортировка и целевое применение данных, различны для каждого метода.

...