[firebase-br] retirar fotos do banco
Renato Miranda
renato.smiranda em gmail.com
Sex Mar 16 14:37:20 -03 2007
Tudo bem ?
Também tenho lido por aqui um certo cuidado em não aumentar o banco de dados
com imagens, presumindo uma queda de performance.
Trabalho muito com condomínios; a maioria tem fotos dos moradores para
confecção de carteiras, etc.
Meu primeiro enfoque foi esse: colocá-las num diretório e, no banco, guardar
o caminho (path). Até porque é muito mais fácil do que manipulá-las dentro
do banco, haja vista, as perguntas sobre o assunto que pululam por aqui.
Após pouco tempo e muitos problemas, desisti. Hoje, guardo dentro do banco,
nunca mais perdi fotos, pelo contrário, quando alguém (até outro software)
precisa delas, o lugar certo é no Banco de Dados (Firebird), pois fiz uma
função para extraí-las quando necessário.
Aumentou o tamanho do Banco ? Claro. Caiu a performance. Nada.
Essa é a minha experiência com Bancos de 500 Mb e aproximadamente
8.000fotos em JPG. Não saberia dizer se com 1 ou 2 Gb afetaria a
performance.
--
Abraços,
RMiranda
Em 16/03/07, Jeferson Oliveira <jefersonfoliveira em gmail.com> escreveu:
>
> cartorio escreveu:
> > o programa para o qual desejo transportar guarda as fotos em um
> > diretório para não encher muito o banco de dados.
>
> Reflita um pouco sobre esse problema:
>
> - As fotos no sistema de arquivos ocupam menos espaço em disco do que
> dentro do banco de dados?
> - O banco de dados ficar grande representa queda de performance?
> - O responsável pelo backup irá sempre lembrar de fazer backup do
> banco e também dos milhares de arquivos de fotos?
>
> Minha resposta para todas as questãos acima é não. E, portanto, só
> vejo desvantagens em deixar as imagens no disco.
> Qual o tamanho do banco que contém as 10.000 fotos?
>
>
> Abraço!
> Jeferson Oliveira
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista