From: Davi Arnaut Date: December 17 2012 5:14am Subject: Re: Envisaged Binary Log Changes List-Archive: http://lists.mysql.com/internals/38669 Message-Id: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 On Sun, Dec 16, 2012 at 4:05 PM, Stewart Smith wrote: > 5.6 introduces some decent changes, and it's likely that the same kind > of features may be implemented slightly differently in MariaDB (maybe > Monty or Kristian can comment more). For what it's worth, changes in the binary log format are usually backwards compatible in the sense that certain (e.g. new) events can be skipped if need be. > The binlog itself is notoriously hard to parse, although the Oracle guys > did get out an API (although not marked as stable, it should be rather > usable). The binlog was never really meant to be a point for other > software to interface with MySQL and so like any software, when you > delve into things that are meant to be internal, you may hit problems. There is also a library for parsing MySQL binary logs in Ruby at https://github.com/jeremycole/mysql_binlog, that, among other things, allows an external software to extract meaningful row data from binary logs. Regards, Davi