Отправка оповещений по времени (время берется из БД)
Доброго времени суток, господа.
Посоветуйте оптимальную реализацию данной задачи:
Есть БД, в которой есть поля start_time
, end_time
(тип полей datetime
) у записей.
Необходимо отправлять уведомления о начале и конце для каждой записи.
К примеру start_time 01.01.2015 06:00
, значит отправить письмо 1 января в 6 утра о начале.
Как лучше и как часто обращаться в БД за записями?
Ежесекундно мониторить совпадения текущего времени и хотя бы одной записи из БД?
Как оптимально реализовать этот функционал?