Armazenando imagens enviadas: Deve ser armazenado no servidor ou no banco de dados?
Eu tenho trabalhado na renovação de um webapp baseado em Java Servlet muito antigo. A webapp permite que os usuários façam upload de imagens. O webapp armazena uma referência de caminho para as imagens no banco de dados, mas carrega as imagens em um diretório no servidor em que elas ficam.
O banco de dados para o webapp foi atualizado para o Oracle 11g, que me dizem que pode manipular informações binárias.
Então, minha pergunta é: qual é a coisa mais inteligente a fazer?
Ficar com o armazenamento das imagens como arquivos no servidor ou colocar as imagens no banco de dados do Oracle 11g?
Muito obrigado antecipadamente
Steve