Pessoal , estou com o seguinte problema :
Minha app Java grava um arquivo de 22 k a cada minuto em mesmo diretório .
O problema acontece quando eu gero mais de 100 mil arquivos por exemplo .
O processamento da CPU estora chegando a 97% , deixando a aplicação completamente lerda .
Qual seria melhor de tratar esses arquivos ?
Gravar em diretórios diferentes ? Gravar em um banco de dados usando o tipo blob ?
Zipar esses arquvos ?
Alguem tem uma sugestão de arquitetura para este problema .