0

如果有人可以分享有关用作ETL工具的spring batch的信息。特别是在电信公司中,用于从网络交换机加载呼叫数据记录 (CDR)。内部 ETL 使用 Spring Batch 开发。

  1. 生产性能如何?

  2. 任何与 Spring 批处理一起使用以实现可扩展性的云计算平台。?

4

1 回答 1

1

对于 Java 开发人员来说,SpringBatch 编写 ETL 作业非常简单,很可能比 SSIS 等专用 ETL 工具更简单且更易于维护。

我无法提供有关性能的详细信息,因为我正在运行的所有大型作业都受到网络延迟而不是应用程序本身的限制,但较小的提取类型作业(约 10K 记录)通常在 3-5 秒内运行,其中大部分是加载和读取配置。

它也很容易配置为多线程使用,尽管您必须编写一些自己的阅读器和编写器类,因为框架提供的那些通常不是线程安全的。

如果您有任何具体问题,我很乐意尝试回答。

于 2012-03-06T03:47:51.337 回答