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

Jeferson Oliveira jefersonfoliveira em gmail.com
Seg Ago 21 09:35:32 -03 2006


Algumas razões pelas quais eu utilizaria VARCHAR nesse caso, e porque
utilizo BLOB somente para textos realmente grandes (acima de 2000
caracteres) e dados binários:

- O limite do dado a ser armazenado é conhecido e contemplado pelo
VARCHAR (400 caracteres);
- 98% dos casos terá apenas um texto pequeno (20 posições);
- Se futuramente for necessário um volume maior de informações a
migração de VARCHAR para BLOB é bem mais simples que no sentido
inverso;
- Todo campo pode, mais cedo ou mais tarde, ser usado em consultas, e
VARCHAR é mais amigável para esse fim.
- Manipulação de campos BLOB exige mais codificação tanto em
procedimentos executados no banco de dados, quanto na aplicação; o que
aumenta o custo final do produto;


Abraço!
Jeferson Oliveira




Mais detalhes sobre a lista de discussão lista