Я разрабатываю Java-сервлет, который запускает какое-то действие в определенное время, и, поскольку у меня будет много пользователей, я думаю, что я должен хранить идентификатор пользователя и время для запуска действия в базе данных вместо памяти.
Поэтому мне нужно отследить время в базе данных, чтобы запустить такое действие, я должен найти способ 1 - каждую минуту запрашивать это время и проверять, наступило ли сейчас или прошло это действие.или
2- для выполнения хранимой процедуры / триггера в базе данных, чтобы уведомить мой сервлет о том, что сейчас самое время запустить действие.
как я могу выполнить любое из этих действий, второй подход не может-SQL сделать это или что еще можно сделать?каковы плюсы и минусы каждого подхода?Есть ли лучший подход, который вы рекомендуете?
Спасибо