从文件读取或从大型机Db2表读取的Java程序的性能

时间:2019-02-25 02:18:38

标签: java db2

就性能和CPU而言,什么是有效的-Java批处理程序从文件读取-或从大型机Db2表读取。

1)从文件读取==使用Java db2程序进行处理,并且程序也读取文件==> O / P文件 2)将文件移至Db2登台表==>使用java db2程序进行处理(无文件)==>将数据从Db2登台表移至“文件”

推荐哪个,为什么?我们在这里的理解是从顺序文件读取Java程序效率低下。请告知

1 个答案:

答案 0 :(得分:0)

  
    

我们的理解是从顺序文件读取Java程序效率低下。

  

您不是要顺序读取数据库表还是要顺序地将文件中的数据加载到数据库中? 如果您的文件是本地文件,并且数据库位于远程服务器上,则网络往返也可能会影响整体性能。 并且如果是文件IO类型的磁盘(HDD / SSD)将产生重大影响。 您只需要为两种情况编写PoC,并在近似负载下仔细测量结果。但是从您的问题选项中读取内容只会减少步骤。