oracle11g - 有什么比触发更好的方法
问题描述
我在 oracle 11g 数据库中有一个表说 TAB1,它本质上是巨大的和事务性的,更新和插入定期发生。生成/更新的任何新记录都需要到达下游应用程序。现有的方法是将这个表中的数据复制到 SQL服务器表和其他一些应用程序(用于从那里挑选它的消息应用程序)。他们希望摆脱这种方法。
因此我们的建议是创建(在此表 TAB1 上插入和更新触发器),因此这些特定记录会根据这些触发器复制到临时表中(此临时表在 oracle 本身中)并且消息传递应用程序从临时表中获取.
我们需要这些记录立即流动(稍有延迟是可以接受的),但它不能等待一整天并批量处理并发送消息。
问题:- DBA 不同意触发方法
问题:- 1.在 oracle 中使用触发器有什么问题 2.有没有更好的方法来避免触发器?
解决方案
推荐阅读
- swift - Currying func 并在 Swift 4 中保留参数名称/标签
- python - 通过用列表替换单元格值来扩展熊猫数据框
- spring - 推送到 GIT 时如何加密或保护密钥?
- node.js - 如何使用node js仅在设备温度大于25或小于19时发送一次警告消息
- r - 用 TukeyHSD 做部分数据
- axios - axios:是否可以不从链接中硬编码 HTTPS 协议
- javascript - 如何在单个 html 页面上添加反应
- python - Python - 如何解析 xml 响应并将元素值存储在变量中?
- laravel - Laravel 不会在刷新时在“迁移”表中创建记录
- android - 如何定义导航操作的默认动画?