Вместо того, чтобы периодически запрашивать БД, используйте Change Data Capture (CDC), чтобы создать поток событий изменений.Используя потоковую обработку, запишите результат в индекс Elasticsearch.Если вас не беспокоит блокировка поставщика, вы можете использовать AWS DMS, Kinesis и Lambda для этого.В противном случае вы можете использовать подходящий соединитель Kafka, чтобы прочитать изменения и опубликовать события на Kafka.Затем с помощью потоков Kafka отправьте данные в Elasticsearch.