Задать вопрос
Winsik
@Winsik
сис.админ, недопрограммист :)

Нужно создать оповещения для пользователя. Как отслеживать изменения в БД?

Есть база данных mysql, записи могут меняться каждые 6-12 секунд (из другой программы).
Как правильно написать скрипт опроса базы данных (перл/питон, да не важно какой язык) для оповещения пользователей что произошло "нужное событие".
p,s, Ежесекундно дёргать таблицу БД мне кажется не правильным. (или я ошибаюсь и это нормально?)
  • Вопрос задан
  • 267 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
petermzg
@petermzg
Самый лучший программист
Как вариант:
Пишете триггер на изменения в таблице, а из него вызываете UDF функцию (для примера sys_exec из https://github.com/mysqludf/lib_mysqludf_sys)
Ответ написан
Комментировать
@n-fom
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
terrier
@terrier
Ну, триггеры на изменение данных добавить.
И вот функция триггера пусть уже пишет в очередь сообщений или как у вас там данные клиенту отдаются.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы