【发布时间】:2015-06-12 21:12:09
【问题描述】:
我正在使用 Oracle 数据库和 WCF/WebAPI 服务开发应用程序。该服务应该知道更改数据库中的某些表。我在网上冲浪并在 Oracle RDBMS 中发现了一项名为“数据库更改通知”的技术,我认为这确实是我在这种情况下需要的东西。但是我的团队领导抱着我使用触发器来达到这个目的。
有人可以解释每种技术在通知服务表更改方面的优缺点吗?
我想跟踪insert,update,delete对表的操作,我打算通知服务的方式是使用UTL_HTTP包来调用服务的方法。
提前致谢!
更新:应尽快发送通知。因此,任何定期工作的方式(例如,将通知放入队列并每 1 分钟使用 oracle 作业处理它们)都不适合。
【问题讨论】:
标签: c# .net oracle wcf asp.net-web-api