Minha pergunta é bastante genérica e sei que pode não haver uma resposta de 100% a ela. Estou construindo uma solução da web ASP .NET que incluirá muitas fotos e, com sorte, uma quantidade razoável de tráfego. Eu realmente quero alcançar desempenho.
Devo salvar as imagens no banco de dados ou no sistema de arquivos? E, independentemente da resposta, estou mais interessado em saber por que escolher uma maneira específica.
Muito obrigado, Stefan
DUPLICADO : Armazenando Imagens no DB - Sim ou Não? , Como armazenar imagens em seu sistema de arquivos , Armazenando um pequeno número de imagens: blob ou fs? e provavelmente alguns outros.
COMENTÁRIO: Obrigado por muitas boas respostas. Vou buscar uma solução baseada em arquivo, mesmo que eu goste da idéia de ter uma solução 100% orientada a banco de dados. Parece que hoje existem boas soluções para fazer o que eu quero com bancos de dados etc, mas tenho algumas razões para não fazê-lo.
Estarei em uma solução hospedada, tenho uma quantidade enorme de armazenamento (10gb), mas apenas 300mb para o banco de dados. Vai custar muito para armazenamento extra no banco de dados.
Eu não sou um especialista em banco de dados e também não estou no controle das configurações do banco de dados. Uma solução baseada em banco de dados pode precisar de configuração personalizada, como parece.
Se passarmos a executar o site em nosso próprio servidor, posso considerar uma solução baseada em banco de dados. obrigado Stefan