Najszybszy sposób na zapisanie ogromnych danych w pliku tekstowym Java
Muszę napisać ogromne dane w pliku tekstowym [csv]. Do zapisu danych użyłem BufferedWriter, a napisanie 174 MB danych zajęło około 40 sekund. Czy jest to najszybsza prędkość oferowana przez Java?
bufferedWriter = new BufferedWriter ( new FileWriter ( "fileName.csv" ) );
Uwaga: Te 40 sekund obejmują również czas iteracji i pobierania rekordów z zestawu wyników. :). 174 mb dla 400000 wierszy w zestawie wyników.