[firebase-br] Varchar vs Blob ?

Otto ottofuch em osite.com.br
Qua Out 6 17:11:19 -03 2004


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.com.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.com.br





Mais detalhes sobre a lista de discussão lista