oracle中是否有任何事件驱动技术与asp.net一起使用?

问题描述:

是否有任何事件驱动的技术在oracle中使用与asp.net应该能够实时显示数据?oracle中是否有任何事件驱动技术与asp.net一起使用?

我的要求很简单,但可能会非常棘手..

我有一个包含正在改变不时不同地方的天气数据的Oracle数据库。我需要开发一个Web应用程序来实时查看来自oracle的数据,这意味着只要数据库中的记录更新,新的值应该立即显示在网页上。

为此,应在更新记录时执行select语句。

任何想法?

是使用oracle数据库更改通知功能。你必须为此使用ODP.Net。阅读documentation关于如何使用这个。这将允许从Oracle到您的ASP.Net应用程序的noiificationm。
一个例子也被证明here

另一部分是在浏览器和服务器之间建立推送通知。如果您可以使用ASP.Net 4.5,则可以使用web sockets。然而,只有IE 10将支持网络套接字,但Firefox和Chrome已经做到了。还有其他替代实现,例如superwebsockets。我没有使用过,但SignalR库值得一试。

+0

非常感谢Pratik .. – 2012-07-09 05:08:31

不,唯一的方法是以特定间隔轮询数据库。

+0

谁downvotes必须发表评论 – Zia 2012-07-06 13:43:36

+0

@pratik你谈论的方法有很多的限制,如资源消耗,维护,可扩展性等,并可以在一些你的数据库和应用服务器的完全控制的Intranet环境中工作。 – Zia 2012-07-06 13:47:53

+0

你有没有在你的任何现场项目中使用过这个? – Zia 2012-07-06 13:48:35