[firebase-br] [Firebase-Br] Campos calculados. Vantagens edesvantagens no uso
Tecnobyte Informática
temp2 em tecnobyte.com.br
Qua Fev 23 19:30:29 -03 2011
Boa tarde
Uso muito este recurso nas bases de dados de meus sistemas. Segue minha
opinião.
VANTAGENS
- Simplifica muito os SELECTs, pois cálculos complexos ou repetitivos podem
ser colocados em campos calculados e não preciso mais me preocupar com isto
na hora de fazer consultas.
- Se eu tiver que mudar a fórmula do cálculo, basta alterar a expressão do
campo calculado e todas as aplicações passam a usar o novo cálculo
automaticamente.
DESVANTAGENS
- Usar campo calculado para buscar dados de outras tabelas pode não ser uma
boa opção. Muitas vezes usar JOINs no SELECT resulta em melhor performance.
Cada caso precisa ser analisado com cuidado.
- Campos calculados geralmente dependem de outros campos ou mesmo outras
tabelas. Isto significa que para fazer alterações nos campos relacionados
você precisará dropar o campo calculado primeiro; após fazer as modificações
terá que criar o campo calculado novamente. Isto é semelhante a outras
dependências (chaves, índices, domínios, etc).
Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br
----- Original Message -----
From: "Humberto S. Reis" <hsreisjr em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 23, 2011 4:20 PM
Subject: [firebase-br] [Firebase-Br] Campos calculados. Vantagens
edesvantagens no uso
Caros colegas
Campos calculados. Quais as vantagens e desvantagens no uso?
Grato.
Humberto S. Reis
Mais detalhes sobre a lista de discussão lista