简介:
mysql-replication-listener是一个用于获得mysql master binlog消息的api库。通过该库,开发者,可以编写程序,将mysql的数据库中的数据同步到其他数据源,可以实现更多实时的数据应用。一个很好的想法就是,使用该功能,把mysql replicate到lucene/solr等全文索引引擎。主机为mysql,而从机,却可以是各种各样的服务应用。这与微博开放api,然后大家来给其写客户端,有所相像。
编译安装mysql-replication-listener
sudo apt-fast install libboost-dev libboost-system-dev libboost-thread-dev
bzr branch lp:mysql-replication-listener
mkdir build
cd build
cmake ..
make -j4
生成库:
../lib/libreplication.so
../lib/libreplication.a
参考:
- https://code.launchpad.net/mysql-replication-listener
- http://packages.ubuntu.com/search?keywords=libboost&searchon=names&suite=hardy§ion=all
- http://assets.en.oreilly.com/1/event/61/Binary%20log%20API_%20A%20Library%20for%20Change%20Data%20Capture%20using%20MySQL%20Presentation.pdf
发表评论
要发表评论,您必须先登录。