[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