使用 AJAX 和 SQL 实时监控数据库更新
Posted
技术标签:
【中文标题】使用 AJAX 和 SQL 实时监控数据库更新【英文标题】:Monitor Database Updates Live using AJAX and SQL 【发布时间】:2011-03-11 07:54:01 【问题描述】:当已连接数据库中的字段发生更改时,如何在本地触发事件?我做了一些研究,但似乎对这个问题有不同且不确定的答案。
我正在构建一个用户对 cmets 进行评分的应用程序,我希望在其他用户修改评分时实时更改评分。例如:用户 A 和 B 都在查看评论源。假设用户 A 升级评论,导致我的数据库表中该评论行的“评级”字段增加。在没有定期刷新的计时器的情况下,我希望用户 B 在 A 对其进行评分后立即看到评论的变化(在他的页面上更新)。有没有办法只使用 php、SQL 和 javascript/jQuery 或适用的插件/库来做到这一点?
示例、想法、链接等都值得赞赏。非常感谢您的帮助。
【问题讨论】:
看这篇文章。这是类似的情况:***.com/questions/3144837/… 【参考方案1】:这项技术被称为 Comet,是 Ajax 的文字游戏。有很多方法可以实现它。见这里:http://en.wikipedia.org/wiki/Comet_(programming)
【讨论】:
似乎是我正在寻找的东西。谢谢,我去看看。以上是关于使用 AJAX 和 SQL 实时监控数据库更新的主要内容,如果未能解决你的问题,请参考以下文章
SQL Performance实时SQL监控功能(Real-Time SQL Monitoring)
使用canal监控mysql数据库实现elasticsearch索引实时更新