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…