Уведомления об обновлении БД, как реализовать?
Ну как вариант использовать триггеры в БД, которые после срабатывания инициируют запрос из БД в вашу программу по какому-то интерфейсу. Но это, имхо, плохая практика. Я хз как там в mysql, но однажды пришлось поддерживать "энтерпрайз решение", в котором большая часть бизнес-логики и даже часть транспортного уровня приложения было засунуто в БД (Oracle). Ну то есть приклад дергал хранимку в БД, хранимка дергала по http (!) внешнюю систему, а потом полученный ответ передавала так же по http обратно в приложение(!!). Поддерживать и трабл-шутить это все было ппц как сложно.
Хм... Навешиваем кучу триггеров на изменение которые будут менять одно значение в табличке  0/1  дальше на крон вешаем паникера который скриптом опрашивает состояние. С Postgres можно журнал опросить что там поменялось.