Em 22 de março de 2012 11:54, Alexsander Rosa
<[email protected]>escreveu:

> Requisitos da indústria são totalmente diferentes do comércio (atacado e
> varejo).
>
> Exemplos de casos de uso onde é preciso mudar/acessar várias imagens de
> uma vez:
> - mudança na marca d'água em todos os produtos
> - catálogo novo do fornecedor com centenas de imagens novas
> - agência de publicidade quer fazer um encarte promocional com centenas de
> produtos
> - desenvolvedor externo de e-commerce quer compartilhar as imagens no site
> - empresa de mala-direta quer mandar SPAM com imagens dos produtos
>
> Como eu disse, fotos de funcionários devem ficar no banco. Quanto aos
> produtos, discordo.
>
>
Concordo. Mas eu ainda colocaria as imagens dos funcionários no file
system, pois ainda sim o ele é mais seguro e rápido.
é meu ponto de vista. Como o  Alexander disse no início da thread, o mesmo
funcionário que atualiza o banco que pode estragar tudo é o mesmo que
coloca no file system.

Não é questão só de segurança é também questão de desempenho. Por exemplo,
eu participo de um projeto em que no início do projeto do sistema optaram
por deixar as imagens no banco e não são poucas, é uma média de 1000 1500
imagens por semana inseridas no sistema, em determinado momento precisamos
fazer uma galeria que vai pegar cada uma destas imagens e vimos que o
sistema fica mais rápido se pegarmos as imagens e gravarmos no file system,
ou seja, trazemos do banco e gravamos. Pode parecer meio português, mas
devido aos requisitos que temos acabou ficando mais rápido e também depois
da primeira gravação não mechemos mais.

Mas aquela máxima ainda é bem válida, cada caso é um caso diferente que
exige solução diferente.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a