[firebase-br] Varchar vs Blob ?

vdallacqua vdallacqua em uol.com.br
Qui Out 7 00:22:40 -03 2004


pessoal,
na duvida fiz aqui meus proprios testes.
utilizando campos blob as consultas foram muito
mais lentas que utilizando-se varchar.
ambos utilizando LIKE '%chave%'

[]s

Douglas


> A Helen escreveu:
> "BLOB data is stored in a different format form regular 
column data and
> apart from it. It is stored as segments in one or more 
database pages, in a
> distinct row version tha is unlike the format of a row of 
regular data.
> Segments are discrete chunks of unformatted data that are 
usually streamed
> by the application nd passed to the API to be packaged for 
transmission
> across the network, one chunk at time, in contiguous order.
>     In the regular row structure or the parent row, the 
BLOB is linked
> through a BLOB ID that is stored with regular row data. A 
BLOB ID is a
> unique hexadecimal pair that provides cross-reference 
between a BLOB and a
> table it belongs to. On arrival at the server, segments are 
laid down int
> the same order as the are received, although not 
necesssarily in chunks of
> the same size in which the were transported.
>     Where possible, the BLOB row version are stored in the 
same page as
> parent row. However, large BLOBS can extend across many 
pages, and this
> initial "BLOB row" may not contain actual data but an array 
of pointers to
> BLOB pages".
> 
> Ou seja, BLOBs são armazenados separadamente. Ao como, é 
melhor deixar prá
> lá.
> []'s
> Otto
> ----- Original Message ----- 
> From: "Evandro Bastiani" <evandrobastiani2 em hotmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Monday, October 04, 2004 11:49 AM
> Subject: Re: [firebase-br] Varchar vs Blob ?
> 
> 
> > Eu tb estou com esse problema...
> > Será que o Compo blob em um banco Firebird cria um 
arquivo separado do
> > banco? Ouvi dizar isso uma vez.
> > Se eu não preenchar nada no campo blob, ele ocupará 
espaço em meu banco ?
> >
> >
> > ----- Original Message ----- 
> > From: "Douglas Dallacqua" <vdallacqua em uol.com.br>
> > To: "FireBase" <lista em firebase.com.br>
> > Sent: Monday, October 04, 2004 8:56 AM
> > Subject: [firebase-br] Varchar vs Blob ?
> >
> >
> > pessoal,
> >
> > seguinte, to desenvolvendo uma aplicacao onde tenho que 
guardar
> informacoes
> > adicionais de um determinado produto. essa informacoes 
sao muito variadas,
> > entao nao posso ter um campo especifico p/ cada 
caracteristica.
> >
> > minha duvida e quanto a performance dos campos blob em 
rede p/ esse
> > tipo de aplicacao, ja que o sistema tera uma utilizacao 
intensa
> > de pesquisa por esses campos...
> > esse campo blob e um campo adicional de pesquisa, o campo 
principal
> > e o nome do produto...
> > entao as pesquisas seriam assim:
> > select * from produto where nome like 'PRODUTO A%' and 
campoblob like
> > '%15mm%'
> >
> > qual melhor alternativa: varchar vs blob ?
> >
> > []s
> >
> > Douglas
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br)
> > Para editar sua configuração na lista, use o endereço
> > 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.co
m.br
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br)
> > Para editar sua configuração na lista, use o endereço
> 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.co
m.br
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br)
> Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.co
m.br
> 
 
__________________________________________________________________________
Acabe com aquelas janelinhas que pulam na sua tela.
AntiPop-up UOL - É grátis!
http://antipopup.uol.com.br/






Mais detalhes sobre a lista de discussão lista