[firebase-br] RES: Fotos no arquivo
Eduardo Bahiense
eduardo em icontroller.com.br
Qua Maio 12 17:31:53 -03 2010
Olá
Uma coisa importante a se considerar nesses caso é a necessidade de backup.
Normalmente, backup dos dados são muito mais críticos que de fotos, e se
o banco cresce muito com fotos, os backups ficam cada vez maiores e mais
demorados para serem gerados.
Por aqui, usamos o nbackup com schedule de hora em hora para o nível 2,
1 x ao dia para o nível 1 e 1 x por semana para o nível 0. As fotos,
armazenamos em uma pasta separada com backup 1 x ao dia de madrugada e
incremental (os próprios compactadores gerenciam isso).
Outra coisa importante a se considerar é o formato das fotos: jpg e png
são bem tranquilos, pois são pequenos e leves de carregar, já os bmp,
bem maiores. Em nosso caso, onde armazenamos, na maioria, fotos 3x4,
temos uma rotina que as reduz a 120x160 pixels antes de armazenar (4 a 8
kb). Acho isso importante, pois com a facilidade em se tirar fotos de
alta resolução, o pessoal acaba armazenando imagens de 5-6MB e depois
não etendem porque que a coisa fica lenta.
Bem, é isso. Espero que ajude.
Eduardo
Oliveira escreveu:
> Augusto,
>
> Isso depende do desenvolvimento, tipo C, C++, Pascal, e por ae vai.
> Na verdade não depende tanto do banco de dados. Fotos gravadas em bancos de
> dados, as vezes fazem com que ele tenha um crescimento, meio exagerado.
> (Antes que alguém fale, eu sei que o firebird tem capacidade para gerencias,
> grandes volumes de dados rsrsrs.......). Uma solução, que para mim foi
> interessante, e guardar em um campo string, apenas o caminho para a foto, e
> deixar a foto dentro de uma pasta organizada da melhor forma que você
> encontrar, assim sua aplicação pode acessar o caminho da foto no campo
> string, e exibi-la quando necessário, evitando um crescimento exagerado do
> banco de dados.
>
> Atenciosamente,
>
> Oliveira, José Augusto Siqueira de
> JASO Tecnologia & Desenvolvimento
> Consultoria em desenvolvimento de sistemas.
> "Non deterret sapientem mors"
>
> "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus
> anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem
> conter informações confidenciais sujeitas a restrição legal de comunicação
> entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa.
> ciente de que a distribuição, divulgação ou disseminação das informações
> aqui contidas ou anexadas é terminantemente proibida, sujeitando o
> responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de
> retorná-la de imediato ao remetente, eliminando-a definitivamente de seu
> sistema. Em caso de dúvida, queira por favor entrar em contato conosco."
>
> "Confidentiality notice" - This message and its attachments are addressed
> solely to the persons above and may contain privileged and confidential
> communication. If you have received the message in error, the distribution
> or dissemination of the content hereof is prohibited. Please return it
> immediately to the sender and please delete the message from your system on
> a permanent basis. Should you have any questions, please contact."
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Augusto junior
> Enviada em: quarta-feira, 12 de maio de 2010 16:27
> Para: FireBase
> Assunto: [firebase-br] Fotos no arquivo
>
> Boa tarde a todos,
>
> Tenho um campo com referencia de modelos de sapatos...
> preciso criar um campo para guardar a foto da referencia...
> criei entao um campo FOTO do tipo BLOB para guardar a foto.
> tenho a foto em C:\FOTOS\REF0001.JPG
>
> Como faço para colocar a foto no banco ?
>
> Grato
> Guto
>
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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