[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