Я хочу написать службу, чтобы хвост журнала mysql bin получить уведомления о изменениях базы данных.Как читать mysql binlog
Есть ли библиотека с открытым исходным кодом, которая читает и анализирует лог-файл MySQL в формате ROW?
Я хочу написать службу, чтобы хвост журнала mysql bin получить уведомления о изменениях базы данных.Как читать mysql binlog
Есть ли библиотека с открытым исходным кодом, которая читает и анализирует лог-файл MySQL в формате ROW?
mysqlbinlog
.
Бинарный журнал сервера состоит из файлов, содержащих «события», которые описывают модификации содержимого базы данных. Сервер записывает эти файлы в двоичном формате. Чтобы отобразить их содержимое в текстовом формате, используйте утилиту mysqlbinlog . Вы также можете использовать mysqlbinlog для отображения содержимого файлов журналов реестров, записанных ведомым сервером, в настройке репликации , поскольку журналы ретрансляции имеют тот же формат, что и двоичные журналы.
Источник: https://dev.mysql.com/doc/refman/5.6/en/mysqlbinlog.html
Есть с открытым исходным кодом и запатентованные решения, которые могут сделать это, но * «который библиотека может использовать для ...?» * Вопросы рассматриваются вне темы для переполнения стека. –