导入大型csv文件spring



到目前为止,我还没有使用Spring Batch,我想知道现在是否是打破僵局的时候了。

我有10k到30k行的大型csv文件,需要导入数据库。此外,我还需要对这些数据进行一些处理。比如检查数据库中是否存在某些字段(如果不存在,则应忽略该行(。我从来没有使用过Spring Batch,所以我需要花一些时间来了解它,这样我才能使用它。但我也有一个非常严格的截止日期。

但这种工作真的值得吗?由于这不会像预定的工作那样,所以每天、每周或每月都会进行切换。这将根据需要完成。也许几个月一次。

那么,使用批处理是"太过分了",还是使用一些缓冲读取器逐行迭代就可以了?

如果这是一项针对"仅"10k-20k行的一次性工作,那么Spring Batch完全是小题大做,你最好自己写一些更小的东西。

最新更新