[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