Мне нужно записать огромные данные в файл text[csv]. Я использовал BufferedWriter для записи данных, и мне потребовалось около 40 секунд, чтобы записать 174 МБ данных. Это самая быстрая скорость, которую может предложить Java?
bufferedWriter = new BufferedWriter ( new FileWriter ( "fileName.csv" ) );
Примечание. Эти 40 секунд включают в себя также время итерации и выборки записей из набора результатов. :) . 174 МБ для 400000 строк в наборе результатов.