Acompanhei essa discussão, mas não vi ninguém comentar que é recomendável ter 
uma tabela de dados específica para as fotos.
Ex.: Não colocar a foto do foto do funcionário na tabela de cadastro do 
funcionário. Pois ao dar uma pesquisa nos dados nessa tabela , vai carrregar 
fotos juntas (select *  - algum descuidado) 

Alecindro

From: Flávio Alves Granato 
Sent: Thursday, March 22, 2012 12:24 PM
To: Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] Armazenamento de Imagens




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
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a