如何将数据从 Informix 实时推送到 .NET 服务器?

Posted

技术标签:

【中文标题】如何将数据从 Informix 实时推送到 .NET 服务器?【英文标题】:How can I push data from Informix to .NET server in real time? 【发布时间】:2017-02-15 16:07:10 【问题描述】:

我需要将数据从 Informix 实时推送到我的 .NET 服务器,就像我们可以在使用 SignalR 和 MS SQL Server 的数据库发生变化时自动完成一样。这可以做到吗? Informix 似乎没有允许 .NET 服务器知道数据库中何时有新记录的内置功能。即使经过数小时的谷歌搜索,我也无法找到解决方案。

【问题讨论】:

【参考方案1】:

从 Informix 11.70 开始,Informix 就支持变更数据捕获 API。您可以通过“informix 变更数据捕获”在 Google 上找到指向此内容的链接,但您需要知道要使用的限定词是“变更数据捕获”。其他一些 DBMS 也使用术语“更改数据捕获”来实现基本相同的功能。

IBM 网站上的链接包括:

What's new in Informix 11.70 The Change Data Capture API

其他链接包括:

IBM Informix Change Data Capture API IBM Informix Change Data Capture API

这些似乎或多或少是相同的手册,并且是 IBM 提供的手册;几乎可以肯定,它可以在 IBM 网站上找到。

【讨论】:

以上是关于如何将数据从 Informix 实时推送到 .NET 服务器?的主要内容,如果未能解决你的问题,请参考以下文章

如何将实时数据从 nodejs 服务器推送到 AngularJS?

来自/到 pubsub 和 websocket 的实时转换推送到客户端

实时数据库未将数据推送到 Firebase

需要有关将数据从服务器推送到客户端应用程序的建议

AngularJS:如何将数据从引导模式推送到表

如何将 Alamofire 生成的数据从 tableview 推送到 webview