[firebase-br] RES: Uso de views é melhor?
Mario
brujeria em task.com.br
Sáb Jan 5 09:41:00 -03 2008
Olá,
devo descordar sobre as views!
Na verdade há um ganho sim, minusculo, mas um ganho!
Pense que ao usar um select você tem que passar um parser para conferir
se a query está nos conformes!
Quando você cria uma view, pula esta etapa pois a query já foi
analisada, conferida e assim gravada como view!
Imagine agora uma view gigante, utilizando diversas tabelas, com
diferentes relacionamentos, agrupamentos, funções (avg.. ), assim há um
ganho ao ter que conferir a query!
Sobre views serem "estáticas", devem-se ao fato de que elas podem ser
selecionáveis no modo de execução.
Ex.: Select * from VIEW where campo = SIMMMM!!
Valeu
Mario Mol
Davi Eduardo Borges Wall escreveu:
> A velocidade das views são iguais as velocidades dos Select's
> Pois as views são montadas quando chamadas.
>
> View nada mais é do que um select pronto persistido no banco esperando para ser chamado.
>
> Isso é regra geral de banco de dados. Não sei algum banco em especifico trata uma view de forma diferente.
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira
> Enviada em: quinta-feira, 3 de janeiro de 2008 16:54
> Para: FireBase
> Assunto: Re: [firebase-br] Uso de views é melhor?
>
> Edson,
>
> Eu não sei te informar se as views são melhores em termos de performance,
> mais com certeza fica mais fácil para programar, principalmente quando vc
> tem aqueles selects muito complexos, onde vc pode montar uma view dos dados
> e depois apenas fazer um select na view, o que facilita muito para
> relatórios, e tb naqueles casos em que se precisa ocultar determinadas
> informações do usuário final.
>
> []'s
>
> Evandro Siqueira.
> Programador - L'essentiel lingerie
>
> 2008/1/3, Edson <edsonssantos em terra.com.br>:
>
>> Para uma melhor performance, o uso de Views em lugar de um SELECT comum
>> montado em tempo de execução é melhor?
>>
>> Obrigado
>>
>> Edson
>>
>>
>>
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>
>
>
>
Mais detalhes sobre a lista de discussão lista