Как читать несколько больших файлов (400 ~ МБ), переходить в другой формат и записывать в один файл - PullRequest
0 голосов
/ 30 мая 2019

В настоящее время я пишу приложение, которое берет данные из нескольких входных файлов, каждый из которых имеет размер 400 МБ, и преобразует данные в пользовательский формат, как того требуют другие приложения, и записывает их в один файл. Я ожидаю, что выходной файл будет около 10 ГБ в размере после процесса. Как я могу сделать это эффективно без переполнения памяти, используя JAVA и Spring?

Для этого процесса это просто преобразование в пользовательский формат, поэтому лучше, если для хранения целых файлов используется не так много памяти. Кроме того, возможно ли добавить в выходной файл в Java, не имея файл в памяти, так как его размер должен быть около 10 ГБ.

Редактировать: добавлено больше информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...