oracle - 无需轮询即可广播最新数据
问题描述
我有一个使用 Oracle 12c 的非常敏感的应用程序,只要表上有插入/更新,我就需要向其他系统发送通知。我知道实现的方法是
- 定期轮询表。
- 在表上放置一个触发器以进行插入/更新。在这两种情况下,我都担心数据库上的额外负载。
- 使用 GoldenGate 将数据复制到另一个数据库并不断从中进行轮询,这样我就不必担心开销。
- 不确定物化视图..如果每 1-2 秒刷新一次,它可以轻量级吗?
是否有任何人都可以建议的程序化替代方案(轻量级)。
解决方案
推荐阅读
- java - 配置 Hazelcast CPSubsystem 重试超时
- r - 分类/二进制数据总和的直方图
- excel - 拆分由一个或多个空格分隔的字符串
- python - 如何将 self 对象传递给 trace.Trace.run() 方法?
- android - 调试时 Mono.AndroidTools.InstallFailedException
- python-3.x - 安装 Supplychainpy 库中的错误
- java - 如何使用retrofit2处理包装到一个JSON对象中的JSON对象?
- python - 映射部分重叠批次的预测
- angular - 如何使列表错开动画 - Angular 7
- python - 使用 H2O Automl 搜索的超参数值是什么?