【问题标题】:How to export a huge data from a database to a file using mule?如何使用 mule 将大量数据从数据库导出到文件?
【发布时间】:2013-09-23 22:45:33
【问题描述】:

我有一个 http 端点,根据对这个端点的请求,我需要创建一个巨大的数据库(超过百万条记录)转储并生成单个 xml 文件。我打算编写一个组件,该组件将使用分页进行查询,然后将其写入文件?我是新来的骡子。我可以将组件中的数据流式传输到文件连接器中吗?如果是怎么办?

【问题讨论】:

    标签: mule


    【解决方案1】:

    默认情况下,除非是匿名帖子,否则 Http 端点将流式传输。如果您使用 All 处理器,则可以执行这两种操作。对于 XML,您可以使用数据映射器(启用流式传输),对于 JDBC,您只需将有效负载发送到 JDBC 出站,如果有效负载是列表类型,它将执行批量插入

    【讨论】:

      【解决方案2】:

      通常对于大量数据和批量操作,Mule 中有 Batch 模块。 它批量处理消息,在批量处理大量数据或数据库操作时非常有用。您可以考虑使用批处理作业
      参考 :- https://developer.mulesoft.com/docs/display/current/Batch+Processing

      【讨论】:

        猜你喜欢
        • 2013-09-10
        • 1970-01-01
        • 1970-01-01
        • 2019-12-29
        • 1970-01-01
        • 2020-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多