Re: Fundamento teorico del rendimiento de una vista

From: Emanuel Calvo Franco <postgres(dot)arg(at)gmail(dot)com>
To: Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec>, "Manuel A(dot) Estevez Fernandez" <stvzito(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Fundamento teorico del rendimiento de una vista
Date: 2009-07-15 19:30:14
Message-ID: f205bb120907151230u50099d68u47f4f125b691f011@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

>> Me preguntaba si realmente existia algun beneficio al crear una vista, y
>> cuando es conveniente utilizarla y cuando no.
>

Las vistas son más útiles de lo que parecen al principio.

> usar vistas es util por ejemplo para:
> - no escribir consultas complicadas cada vez
> - para proveer a los programadores una forma comun y estable de
> obtener datos calculados (especialmente si eso puede cambiar, asi solo
> modificas la definicion de la vista y no todos los programas),
> - una forma de determinar que columnas podra ver un usuario (en 8.4
> existen permisos a nivel de columnas pero en ese caso te dara un
> error, usando una vista no dara error solo no mostrara el campo que no
> has puesto en la definicion)
>

Agregando algo similar a lo ultimo que expuso Jaime, es que la vista
puede ser utilizada con permisos independientes a los de la tabla.
O sea que un usuario puede tener permisos a una vista pero no a la tabla,
lo que es más sencillo de administrar. Y al ser simplemente una definición,
no ocupa espacio en datos (exepto las materializadas, que tienen sus
pro y contras).

Otra cosa es que puede ser utilizada para los retornos SET OF de las funciones
en vez de utilizar Types.

--
Emanuel Calvo Franco
www.emanuelcalvofranco.com.ar
ArPug.com.ar / aosug.com.ar

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Enrique Fernandez 2009-07-15 20:23:36 Re: No se puede conectar.
Previous Message Javier Fritz Alsite 2009-07-15 19:28:47 Re: Fundamento teorico del rendimiento de una vista