gpt4 book ai didi

perl - 是否有用于监视数据库表更改的 Perl POE 模块?

转载 作者:行者123 更新时间:2023-12-04 22:25:53 25 4
gpt4 key购买 nike

是否有任何 Wheel/POCO/Option 使用 POE 模块在 Perl 中执行此操作:
我想监视数据库表中的更改记录(删除/插入/更新)并对这些更改做出相应的 react 。

如果是的话,可以提供一些代码或显示这一点的链接吗?

最佳答案

我不知道,但如果你真的很勤奋,你可以写一个。我可以想到两种方法来做到这一点。

第一个更好:访问事务日志/复制提要,例如MySQL 二进制日志。写一个POE::Filter其格式,然后使用 POE::Wheel::FollowTail获取事件流,每个影响数据库的语句都有一个事件流。然后您可以过滤数据以找到您感兴趣的内容。

不太好的主意:使用 EasyDBI对表运行定期选择并查看发生了什么变化。如果您的数据很小,它可以工作(但它仍然容易出现时间问题);如果您的数据很大,这将是一个悲惨的失败。

关于perl - 是否有用于监视数据库表更改的 Perl POE 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1924566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com