Экспорт данных БД в ElasticSearch - PullRequest
0 голосов
/ 16 мая 2019

Какие есть варианты для синхронизации данных БД Oracle с индексами ElasticSearch v7.0 ?

БД - это БД Oracle. Данные БД будут включать несколько бизнес-объектов, каждый из которых является результатом объединения нескольких таблиц. Я посмотрел на плагин logstash jdbc. Некоторые проблемы с logstash (или требования не обрабатываются):

  1. Удаленные строки таблицы БД не могут быть идентифицированы и удалены из индекса ElasticSearch.
  2. Ни одна из таблиц БД в моем текущем продукте не имеет столбца LastUpdatedTimestamp. Это означает, что jstbc-плагин logstash должен всегда выполнять полное сканирование таблицы и полную переиндексацию. Инкрементные обновления невозможны.
  3. Logstash не предоставляет API для приостановки jbdc-плагина или запуска jdbc-плагина по требованию.
...