Ho un file enorme di circa 10 GB. Devo fare operazioni come ordinare, filtrare, ecc. Sui file in Java. Ogni operazione può essere eseguita in parallelo.Elaborazione di file enormi in java
È consigliabile avviare 10 thread e leggere il file in parallelo? Ogni thread legge 1 GB del file. C'è qualche altra opzione per risolvere il problema con file di grandi dimensioni e elaborarli il più velocemente possibile? NIO è buono per questi scenari?
Attualmente sto eseguendo operazioni in serie e sono necessari circa 20 minuti per elaborare tali file.
Grazie,
Se si ha accesso a più macchine, Map/Reduce potrebbe essere un'altra soluzione che si potrebbe guardare. – Jochen