Трансляция последних данных без опроса - PullRequest
1 голос
/ 25 сентября 2019

У меня очень чувствительное приложение, использующее Oracle 12c, где мне нужно отправлять уведомления в другую систему всякий раз, когда в таблицу вносится вставка / обновление.Способы, которые я знаю, чтобы достичь - это

  1. опрос таблицы регулярно.
  2. установка триггера на таблицу для вставки / обновления.В обоих случаях меня беспокоит дополнительная нагрузка на базу данных.
  3. Реплицируйте данные в другую базу данных с помощью GoldenGate и постоянно опрашивайте ее, чтобы мне не приходилось беспокоиться о накладных расходах.
  4. не уверен насчет материализованного представления ... может ли оно быть легким, если обновляется каждые 1-2 секунды?

Есть ли программная альтернатива, которую кто-либо может предложить (легкий).

...