pmus
А что, если использовать 0MQ для отслеживания списка изменившихся таблиц?
А не важно где хранить список, важно узнать о моменте изменения.
Вот с этим у MySQL трудности, т.к. встроенных средств нет.
Как любое третье решение, 0MQ ничего не знает чем закончилась и закончилась ли вообще транзакция в MySQL (это понятно).
0MQ можно использовать для организации промежуточного слоя между сервером БД и приложением, но все равно понадобится сервер приложений для обработки ответов MySQL и еще персистент-хранилище данных 0MQ.
Т.к. 0MQ - это транспорт, то она не решит проблемы рассогласованности данных при длительном офлайне одного из клиентов - как бы и не должна.