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

questionAnswers(3)

yourAnswerToTheQuestion