[firebase-br] Nesse caso, Varchar ou blob? resposta simples

Carlos H. Cantu (TeamFB) listas em warmboot.com.br
Seg Ago 21 17:06:58 -03 2006


A melhor forma de você saber o que vai ser melhor eh fazer um teste
simples, gerando alguns milhões de registros, reproduzindo uma
situação real, e depois rodar alguns selects.

O Alexey diria que nesse caso VARCHAR seria melhor. O acesso aos dados
de um blob involvem uma chamada separada da API, portanto, quando vc
recupera um registro que tenha blob, o FB faz duas leituras para
recuperar as informações, portanto não compensa para blobs pequenos.
Sugiro vc use um pagesize de 8K ou 16K e varchars.

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

DM> Paginação: 4096
DM> um campo q não será utilizado sempre digamos 1 vez a cada 10 ou 15 registros
DM> com 98% dos casos tendo apenas uns 20 dígitos, e 2% tendo 400 digitos.
DM> ele não será usado em consultas sql.
DM> minha duvida é:
DM> oq fica melhor pra tráfego de rede, velocidade do banco em geral. blob text ou varchar 400?





Mais detalhes sobre a lista de discussão lista