Ciao a tutti :-),

Sto sviluppando un'applicazione Java mediante cui leggere dei file di log presenti su un windows server che raggiungo via VPN.
I file di cui voglio leggere le info hanno dimensioni tra i 3 e i 9 GB, quindi ho pensato che per compiere le operazioni di cui ho bisogno è opportuno eseguire il download del file e poi lavorare localmente con il file scaricato.
Avete suggerimenti o consigli su come eseguire in modo efficiente ciò? Ci sono strade migliori da percorrere?