首页 > 解决方案 > 无需轮询即可广播最新数据

问题描述

我有一个使用 Oracle 12c 的非常敏感的应用程序,只要表上有插入/更新,我就需要向其他系统发送通知。我知道实现的方法是

  1. 定期轮询表。
  2. 在表上放置一个触发器以进行插入/更新。在这两种情况下,我都担心数据库上的额外负载。
  3. 使用 GoldenGate 将数据复制到另一个数据库并不断从中进行轮询,这样我就不必担心开销。
  4. 不确定物化视图..如果每 1-2 秒刷新一次,它可以轻量级吗?

是否有任何人都可以建议的程序化替代方案(轻量级)。

标签: oracleoracle12c

解决方案


推荐阅读