Что будет эффективным с точки зрения скорости и ресурсов?Сценарий 1 Записать все данные в таблицу, где в каждом поле представлен индекс ElasticSearch?Выполните cron или событие для записи данных в индекс ES на основе данных таблицы.Сценарий 2 Записать все данные в очередь beanstalkd и запустить событие для записи данных очереди заданий в Elastic Search.
2-й сценарий лучше, потому что он может помочь вам оптимизировать ресурсы ваших серверов С помощью cronjob вам нужно каждый раз сканировать вашу таблицу, чтобы найти новые данные => не хорошо для производительности Надеюсь, это поможет вам
Я бы сказал, что сценарий 2 - это ваш лучший выбор, и тот, который я уже сделал в прошлом, мой единственный вопрос: почему бы не сохранить его напрямую в эластичный или замедленный для вас?