【问题标题】:Read IBM (AS/400) CDC Journal from .NET?从 .NET 阅读 IBM (AS/400) CDC Journal?
【发布时间】:2017-08-28 07:31:37
【问题描述】:

我能否就如何阅读 IBM (AS/400) 数据库上的 CDC 日志日志获得一些指导。今天我们正在将日志事件复制到 MSSQL 数据库中,但我想改用 C# 来实现。

今天,存储在 MSSQL 中的 CDC 日志事件稍后会生成到 kafka 主题上供其他消费者使用,如果日志由 C# 应用程序本身读取,这可能比从 MSSQL 数据库读取更快。

【问题讨论】:

  • 值得指出的是,CDC 使用标准的 IBM i 日志机制,而不是特定于自身的东西。 CDC 进行了很好的优化。如果您仅使用 CDC 来满足您描述的用例,则可能值得进行此更改,但否则我不会这么认为。附言我赞成这个问题,因为我认为这是一个有趣的方式。

标签: c# .net apache-kafka ibm-midrange db2-400


【解决方案1】:

有一个可用的系统 API,Retrieve Journal Entries (QjoRetrieveJournalEntries) API

您可能会发现让服务器端程序调用上述 API 并将信息发送到您的 C# 客户端会更容易。

【讨论】:

    【解决方案2】:

    您可以尝试使用 Apache NiFi 来减少端到端流程的管理代码。 https://community.hortonworks.com/articles/113941/change-data-capture-cdc-with-apache-nifi-version-1-1.html

    【讨论】:

    • 我认为这是针对 MySQL 的,我如何从 nifi 和 DB AS400 IBM Machine 读取它?
    猜你喜欢
    • 2010-09-05
    • 2013-10-11
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多