Назад | Перейти на главную страницу

Как запросить базу данных по ежедневному расписанию и создать отчет по электронной почте с результатами?

У меня есть веб-сайт, который запускается с веб-сервера Node, сервера Redis для временного хранения и базы данных Postgres. Раз в день я хотел бы запускать пакет запросов Redis и Postgres для создания ежедневного отчета с ключевой статистикой использования, сведения результатов в таблицу и распространения этого отчета по электронной почте. Мне интересно, какой способ рекомендуется:

а) выполнить несколько запросов Redis и Postgres, свести результаты в таблицу и отправить их по электронной почте.

б) надежно запускайте вышеуказанный сценарий по фиксированному расписанию, скажем, каждые 24 часа, в среде Linux (в частности, я использую AMI Amazon Linux).

Я работаю в области веб-разработки, поэтому вначале я решил написать отдельную программу Node, которая последовательно выполняет все эти задачи. Это все, что нужно, или есть способ лучше?

Я работаю в области веб-разработки, поэтому вначале я решил написать отдельную программу Node, которая последовательно выполняет все эти задачи. Это все, что нужно, или есть способ лучше?

В этом нет ничего плохого. Вы планируете его с помощью cron, чтобы запустить его по желаемому расписанию.