【发布时间】:2020-12-23 07:32:11
【问题描述】:
用例:从数据库中读取 1000 万行 [10 列] 并写入文件(csv 格式)。
建议 JdbcCursorItemReader 和 JdbcPagingItemReader 中的哪个 ItemReader 实现?原因是什么?
在上述用例中哪个性能更好(更快)?
单进程与多进程方法的选择会有所不同吗?
如果是使用 TaskExecutor 的多线程方法,哪一个更好更简单?
【问题讨论】:
-
分区以创建部分 csv + 额外步骤将 csv 部分连接成单个 csv?
-
@bellabax [暂时] 请考虑单进程方法。更新了询问单进程/多进程是否重要的问题。
标签: spring jdbc batch-processing spring-batch