gpt4 book ai didi

oracle - 是否有应用程序可以连接以接收更新的原生 oracle 功能?

转载 作者:行者123 更新时间:2023-12-01 11:58:28 24 4
gpt4 key购买 nike

我有多个数据源插入和更新到 oracle10g 数据库。我还有多个客户想知道插入或更新何时发生。我想知道 oracle 是否有某种 native 能力让我的客户意识到插入或更新已经发生?我觉得答案是否定的,但想问一下以防万一。

谢谢!

编辑:理想情况下推送通知

最佳答案

根据您的目标,有几种不同的机制。

您可以使用 Oracle Asynchronous Queues (AQ)发布更改,然后让您的应用程序通过 OCI 或更高级别的 Oracle AQ API 之一(例如让 AQ 为 J2EE 应用程序提供 JMS 队列)订阅更改。

如果您正在编写 OCI 应用程序,Oracle 会提供对 continuous query notification 的支持这是向客户端推送数据的另一种方法。

最后,您的应用程序可以使用 Oracle Change Data Capture (CDC)订阅更改。最后一个选项更像是一个轮询选项(即您的应用程序会每隔几分钟询问是否有任何有趣的更改)。另外两个是推送选项。

关于oracle - 是否有应用程序可以连接以接收更新的原生 oracle 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3858416/

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