Dúvida Imagem Sistema

Boa tarde pessoal,

Tenho um sistema que é empresarial, ou seja, cada empresa faz o seu proprio perfil, o que eu estou desenvolvendo agora é a parte da entidade visual.
Minha dúvida é, se adiciono no projeto a imagem ou se gravo no banco, vendo que cada empresa vai ter 1 e no maximo 1 logo, qual seria a melhor pratica para um sistema web?

Obrigado

Depende de como você vai ler essa imagem. Se você for carregar ela em memória para não ter que ficar lendo o BD o tempo todo, use o BD para isso. Se não, não use o BD para isso…

Eu gosto de salvar em disco as imagens e no BD eu salvo o caminho dela. Gosto de usar também um esquema de hashtable para poder salvar as imagens em disco e evitar o sobrecarregamento de uma pasta…

Você pode ainda, usar o index do BD para encontrá-la mais rápido… Mas a conversão de BLOB para Object é um pouco pesada ainda…