[firebase-br] RES: Gravar imagem em BD

sicnemelpor em gmail.com sicnemelpor em gmail.com
Seg Out 9 15:36:48 -03 2006


Nunca tentei por script, mas acho que por ser ASCII talvez dê.
Eu fiz a inserção por programa, fazia a varredura de uma pasta contendo as  
fotos e ia dando insert no banco.

[]s
Nelson Sicuro

> Dúvida...
>
> Tem como inserir blob via sql?
> Digo ex: insert into tabela(campoblob) values ('dados blob em ascii')
>
> Pergunto isso pois quando mando o IBE exportar os dados para script em
> inserts ele não joga campos blob.
> Como resolver isso?
>
> 2006/10/9, sicnemelpor em gmail.com <sicnemelpor em gmail.com>:
>>
>> 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.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
>>
>
>
>






Mais detalhes sobre a lista de discussão lista