MySQL のレプリケーションは素晴らしい仕組みなのですが、ちょっと凝ったことをしようとするには機能が限られています。特に、MySQL の更新を他のデータストアにマイグレーションしたいような時は、Trigger を使って超頑張るのはイマイチで、バイナリログを使ったレプリケーションの仕組みをそのまま拡張してマイグレーションするようなワーカーを書きたくなるものです。 そんな時に使える便利な API として、Binlog API というものがあります。まだ開発途上ではありますが、期待の持てる API です。 assets.en.oreilly.com/1/event/61/Binary log API_ A Library for Change Data Capture using MySQL Presentation.pdf 試しにどんなもんなのか使ってみました。 追記 2012/07/09
![MySQL Binlog APIを試してみる - As a Futurist...](https://cdn-ak-scissors.b.st-hatena.com/image/square/2dc335893ddd1603083ffd61c7b730c2158db59b/height=288;version=1;width=512/https%3A%2F%2Fblog.riywo.com%2Fog-image%2F2012%2F07%2F08%2F133005%2Fimage.png)