[firebase-br] RES: Gravar imagem em BD

Fernando Reis Guimarães fernandobhz em gmail.com
Seg Out 9 15:56:16 -03 2006


bem levantado a questao da busca sequencial...
o seria melhor então?
o path para a imagem?


2006/10/9, sicnemelpor em gmail.com <sicnemelpor em gmail.com>:
>
> O problema de se gravar as imagens separadamente, é que no meu caso o
> volume delas faria uma sobrecarga no sistema de arquivos (23000
> arquivos!!), e a busca nas pastas é SEQUENCIAL. A opção de colocar no
> banco foi a melhor e mais rápida.
>
> []s
> Nelson Sicuro
>
> > mas ha necessidade mesmo de gravar a imagm no Db?
> >
> > Pq eu tenho um sistema na qual eu apenas gravo a imagem no hd com o
> mesmo
> > nome da chave primaria minha.
> > ex:   codi           nome
> >        125           JOSE DA SILVE
> >
> >
> >       a imgem fica gravada assim : 125.jpg
> >
> >
> > e quando preciso da imagem eu carrego ela ..
> >
> >
> > ----- Original Message -----
> > From: "Marcelo Sá - CFP Castanhal" <marcelo em pa.senac.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Monday, October 09, 2006 1:56 PM
> > Subject: Re: [firebase-br] RES: Gravar imagem em BD
> >
> >
> > Nelson,
> >
> > E quais são as características do teu banco, como por exemplo PageSize?
> e
> > como vc armazena as imagens no banco (código) ? Pra esse sistema q esta
> > em
> > desenvolvimento, a imagem inicialmente é armazenada em um TBitmap, daí
> > gostaria de armazenar no campo Blob, mas se for utilizar direto, a
> imagem
> > ocupa muito espaço, por isso peço dicas. Gostaria de passar a imagem de
> > um
> > TBitmap pra TJPEG e depois armazená-la no banco mas às vezes ocorre
> erro.
> >
> > Novamente agradeço a atenção de todos.
> >
> > Marcelo Sá.
> > ----- Original Message -----
> > From: <sicnemelpor em gmail.com>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Monday, October 09, 2006 1:42 PM
> > Subject: Re: [firebase-br] RES: Gravar imagem em BD
> >
> >
> > Eu uso um banco de imagens com média de 90Kb em BLOB no Firebird 1.5.3
> > (Linux) acessando via aplicativo em FreePascal usando FBLib, é muito
> > rápido.
> > São 23000 imagens, o retorno é praticamente instantâneo (para 1 imagem).
> > Mesmo a carga das imagens foi rápida. O aplicativo é WEB em uma rede
> > interna. O banco hoje tem 2GB de tamanho.
> >
> > []s
> > Nelson Sicuro
> >
> >> Olá!
> >>
> >> Na verdade não vou falar muito bem a respeito...
> >> Usava em um sistema simples a inserção de imagens no BD.
> >> Com apenas 3.200 registros o banco tinha mais de 4Gb e  na hora de
> >> executar
> >> uma busca nesta tabela era lento demais...
> >> Troquei pela alternativa de gerar um Stream e gravar em JPG e associar
> o
> >> arquivo com o cadastro e os relatórios.
> >> O banco que tinha 4 Gb ficou com pouco mais de 4Mb...
> >> Não recomendo para quem vai ter muitos registros na tabela.
> >> []s,
> >> Ricardo
> >>
> >> -----Mensagem original-----
> >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br
> ]
> >> Em
> >> nome de Marcelo Sá - CFP Castanhal
> >> Enviada em: segunda-feira, 9 de outubro de 2006 12:19
> >> Para: FireBase
> >> Assunto: [firebase-br] Gravar imagem em BD
> >>
> >> Senhores,
> >>
> >> Sei que já ocorreram diversas discursões a respeito de gravar imagens
> em
> >> BD
> >> Firebird, mas gostaria de opiniões de quem utiliza essa abordagem, como
> >
> >> por
> >> exemplo qual PageSize utilizar. Na minha aplicação há uma tabela com um
> >> campo código inteiro e 5 campos Blob.
> >>
> >> Agradeço desde já pela atenção.
> >>
> >> Grande Abraço,
> >>
> >> Marcelo Sá.
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.brPara
> >> 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
> >>
> >>
> >> ______________________________________________
> >> 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
> >
> >
> >
> > ______________________________________________
> > 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
> >
> >
> > ______________________________________________
> > 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
> >
> >
> >
> > _______________________________________________________
> > O Yahoo! está de cara nova. Venha conferir!
> > http://br.yahoo.com
> >
> >
> > ______________________________________________
> > 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
>
>
>
> ______________________________________________
> 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
>



-- 
Atenciosamente;
Fernando.



Mais detalhes sobre a lista de discussão lista