[firebase-br] RES: Gravar imagem em BD

sicnemelpor em gmail.com sicnemelpor em gmail.com
Seg Out 9 16:04:42 -03 2006


O servidor é Linux, mas preferi não estressar o sistema de arquivos. E  
fica mais fácil de fazer buscas...

[]s
Nelson Sicuro

> Depende do teu sistema operacinal. no Linxu eu ja tou com 40.000 .. e por
> enquanto ta indo..rsrs
> ----- Original Message -----
> From: <sicnemelpor em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, October 09, 2006 3:49 PM
> Subject: Re: [firebase-br] RES: Gravar imagem em BD
>
>
> 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.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
>>
>>
>> ______________________________________________
>> 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
>
>
> 	
>
> 	
> 		
> _______________________________________________________
> Você quer respostas para suas perguntas? Ou você sabe muito e quer  
> compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
> http://br.answers.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






Mais detalhes sobre a lista de discussão lista