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
