2012-10-17 101 views
0

我希望能夠將一堆mysql表複製到自定義服務。MySQL推送更改

現在,我最好的想法是在每個表上創建一個after插入觸發器,並將這些push到一個'cache'表中,該表將被我的定製服務輪詢以更新行。

上面的問題是,這意味着我必須定期輪詢。我想知道是否有辦法在MySQL將更新推送到我的服務中。我能想到的最好的辦法是觸發器可以支持除更新其他表之外的其他操作,比如做一個POST(就我所知,這是不可能的)。

我很確定有一種方法可以讓mysql以某種方式將二進制日誌推送給我,但我不知道該怎麼做。

回答

0

您可以擴展引擎以從您的函數運行系統代碼。這裏是an overview

鑑於此工作(安裝和維護),輪詢腳本看起來不錯。