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

问题描述 投票:0回答:1

在性能和CPU方面有效 - Java批处理程序从文件读取 - 或从大型机Db2表读取。

1)从文件读取==使用java db2程序和程序读取文件也是==> O / P文件2)将文件移动到Db2登台表==>使用java db2程序进程(无文件)==>移动从Db2 Staging表到Files的数据

推荐哪一个,为什么?我们这里的理解是从顺序文件读取Java程序是低效的。请指教

java db2
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.