[firebase-br] Criando campo blob

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Qui Ago 14 09:11:52 -03 2008


O Douglas está correto.

Só pra constar, isso já está no FAQ da FireBase faz tempo:
http://www.firebase.com.br/fb/artigo.php?id=39

As vezes o pessoal esquece de procurar no lugar mais obvio ;)

[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
Blog - http://blog.firebase.com.br

DT> 2008/8/14 Eduardo Bahiense <eduardo em icontroller.com.br>:
>> Olá
>>
>>> Só mais uma observação, 4096 é muiitoooo grande, eu normalmente utilizo 80 e
>>> consigo gravar fotos com uma boa resolução/tamanho.
>>
>> Fiquei intrigado com essa questão. Até onde lembro, segment size é o
>> tamanho dos blocos em que a informação é gravada, quanto maior, melhor a
>> recuperação da informação, pois haverá menos segmentos. O que entendo é
>> que valores muito altos poderão elevar o tamanho do BD, desperdiçar
>> espaço em disco e, talvez, elevar o tamanho dos bkps, pois se uma foto
>> tiver, por exemplo 5192, ocupará dois blocos de 4096.

DT> O que eu tenho, de memória, sobre blobs e segment size é o seguinte.
DT> Segment Size não tem relação com a maneira como o blob é armazenado em disco.
DT> Ele serve apenas como "dica" para o cliente alocar seu buffer de
DT> leitura. Mas o cliente pode ou não seguir essa dica.
DT> Então suponha que você tem um segment size de 80, suponha que a camada
DT> de conectividade que você está usando segue a dica dada pelo segment
DT> size e esqueça a história de disco:

DT> Se o blob tem 8000 bytes, o cliente vai fazer 100 viagens na rede para
DT> ler o blob completo.
DT> Se o segment size fosse 1000, o cliente faria só 8 viagens na rede.
DT> Mas é claro que as custas de alocar mais memória para ler blocos
DT> maiores.

DT> Eu acredito que esse valor default de 80 vem do tempo do pdp-11... :)

DT> Acho também que tem que ver se a camada de conectividade usa o tal
DT> segment size (ibx, ibo, etc). Se não usa, essa discussão toda é chover
DT> no molhado.

DT> Agora, essa minha memória também é quase do tempo do pdp 11, então...

DT> hth,
DT> []s





Mais detalhes sobre a lista de discussão lista