你們都知道mysql的二進制日誌會記錄不少操做,關於主從備份的那個著名的原理圖以下:mysql
可是,事情不是這麼簡單的,裏面有不少道道,感興趣的能夠見這篇文章git
http://blog.csdn.net/hguisu/article/details/7325124github
更多細節能夠參考書籍:<高性能>MySQL.sql
原本打算參考阿里的Canal,下了源碼發現源碼有點小多,我的又不喜歡加入太多的自定義邏輯的東西性能
由於拿到核心的組件以後,我本身也能夠寫一個。ui
因此在github上找了一個most stars排名第二的一個開源軟件,有興趣的本身搜搜。.net
OK,就以本文做爲MySQL BinLog研究的開篇之做。日誌
另外分庫分表也是企業一個很重要的東西,這個後面再慢慢研究。blog
======================================get
jdb my.pkg.study.MySQL
stop in my.pkg.study.MySQL.main
run
======================================