Share via


Tipos de vistas

Se pueden crear vistas estándar, vistas indizadas y vistas con particiones.

Vistas estándar

La combinación de datos de una o más tablas mediante una vista estándar permite satisfacer la mayor parte de las ventajas de utilizar vistas. Éstas incluyen centrarse en datos específicos y simplificar la manipulación de datos. Estas ventajas se describen pormenorizadamente en Escenarios de utilización de vistas.

Vistas indizadas

Una vista indizada es una vista que se ha materializado. Esto significa que se ha calculado y almacenado. Se puede indizar una vista creando un índice agrupado único en ella. Las vistas indizadas mejoran de forma considerable el rendimiento de algunos tipos de consultas. Las vistas indizadas funcionan mejor para consultas que agregan muchas filas. No son adecuadas para conjuntos de datos subyacentes que se actualizan frecuentemente. Para obtener más información, vea Diseñar vistas indizadas.

Vistas con particiones

Una vista con particiones junta datos horizontales con particiones de un conjunto de tablas miembro en uno o más servidores. Esto hace que los datos aparezcan como si fueran de una tabla. Una vista que junta tablas miembro en la misma instancia de SQL Server es una vista con particiones local.

Nota

El método preferido para dividir datos localmente es mediante tablas con particiones. Para obtener más información, vea Tablas e índices con particiones.

Cuando una vista junta datos de tablas de servidores, es una vista con particiones distribuida. Las vistas con particiones distribuidas se usan para implementar una federación de servidores de bases de datos. Una federación es un grupo de servidores que se administran independientemente, pero que colaboran para compartir la carga de proceso de un sistema. Formar una federación de servidores de base de datos mediante la partición de datos es el mecanismo que permite ampliar horizontalmente un conjunto de servidores para admitir los requisitos de procesamiento de sitios Web de varios niveles y de gran tamaño. Para obtener más información, vea Crear vistas con particiones.