Возможно, что Вам поможет вот такое решение:
— Нужно написать UDF функцию для MySQL.
Функция пишется на C и может быть вызвана из триггера:
dev.mysql.com/doc/refman/5.5/en/adding-udf.html
dev.mysql.com/doc/refman/5.0/en/faqs-triggers.html#qandaitem-B-5-1-10
Условно назовем ее push_messasge(...)
Функцию нужно будет вызывать из MySQL триггера
— Нужно реализовать очередь сообщений с использованием shared memory механизма
Функция push_messasge будет писать туда сообщение.
Обратите внимание что реализацию нужно делать lock free, чтобы не вызвать падения производительности
mysql
— Нужно реализовать внешнюю программу которая будет читать сообщения из shared memory очереди и писать их
в push сервер. В качестве push сервера можно взять
dklab.ru/lib/dklab_realplexor/
Программа может быть написана на python ( у dklab_realplexor реализован pythin api:
github.com/DmitryKoterov/dklab_realplexor/tree/master/api/python
— Push сервер в свою очередь будет передавать сообщения JS клиентам в браузере.