[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