У меня здесь два вопроса. Мы храним огромное количество XML-файлов в базе данных postgres, как bytea. Для небольших пользователей проблем нет, и мы можем обрабатывать все файлы
Пользователь может загрузить все свои XML-файлы в виде zip-файла. Затем мы извлекаем все файлы из базы данных (около 5000 xml-файлов по 15 КБ каждый), архивируем все файлы и возвращаемся во внешний интерфейс.
Проблема заключается в том, что для такого количества файлов у нас есть GC Overhead и системаиногда отключается.
Есть ли лучший способ обработать эти файлы? Если все в порядке, как мы можем избежать накладных расходов GC при получении всех файлов?
Заранее спасибо!