2012-10-17 52 views
0

我希望能够将一堆mysql表复制到自定义服务。MySQL推送更改

现在,我最好的想法是在每个表上创建一个after插入触发器,并将这些push到一个'cache'表中,该表将被我的定制服务轮询以更新行。

上面的问题是,这意味着我必须定期轮询。我想知道是否有办法在MySQL将更新推送到我的服务中。我能想到的最好的办法是触发器可以支持除更新其他表之外的其他操作,比如做一个POST(就我所知,这是不可能的)。

我很确定有一种方法可以让mysql以某种方式将二进制日志推送给我,但我不知道该怎么做。

回答

0

您可以扩展引擎以从您的函数运行系统代码。这里是an overview

鉴于此工作(安装和维护),轮询脚本看起来不错。