[firebase-br] Fotos no arquivo (Performan-se)
Eduardo Bahiense
eduardo em icontroller.com.br
Qui Maio 13 15:29:30 -03 2010
Também não sou de apaixonite.
Particularmente, por aqui, que temos uma aplicação multicliente com mais
de 500 acessos simultaneos, backup é algo vital, e fazemos de hora em
hora. Assim, cocluimos que as fotos seriam um peso desnecessário e as
colocamos em pastas com um schedule de backup diário.
Só para contribuir com as métricas:
Servidor : Linux Debian
Espaço em disco utilizado: 1,06 GB
Quantidade de pastas : 568
Quantidade de arquivos : 107.640
Performance : Transparente
Detalhe - não são só arquivos de fotos, existem outros conteúdos
digitais, mas estes representam pelo menos 90% do volume.
Quando o sistema era cliente servidor e rodava no cliente, armazenávamos
no banco, e quando tínhamos que pedir um backup ao cliente, o tamanho do
banco limitava bastante o processo pelo tempo de upload, onde mais de
60% do tamanho do banco era foto. São coisas que a gente não pensa no
início e que não tem nada a ver com a técnica, em si, mas que
estrangulam alguma parte do processo.
[]s
Eduardo
Eduardo
Josauro S.J. escreveu:
> Já participei dessa discussão anteriormente e hoje a rotina permite
> tanto uma coisa como outra, normalmente guarda-se apenas o caminho no
> BD, ai entra uma outra questão:
> Performanse, já tive problemas de acessar uma estrutura de diretório
> grande onde armazenava umas 100.000 (cem mil fotos) +- 1mg cada (alta
> qualidade) então mesmo usando umas 5000 pastas com uma duzia de fotos em
> cada, o acesso as fotos pelo Sistema Operacional tambem em certos casos
> é lento, hera um funil, não fiz teste se fosse em um bancodedados FB so
> de fotos para ver se seria melhor. (com peso menor das fotos melhora
> aperforman-se mas tem seu peso acessar a arvore de diretorios).
>
> Abraços
> Josauro S.J.
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista