Types de vues

Vous pouvez créer des vues standard, des vues indexées et des vues partitionnées.

Vues standard

La gestion des données d'une ou plusieurs tables dans une vue standard vous permet de profiter de la plupart des avantages de l'utilisation des vues. Ces avantages consistent notamment à mettre en relief des données spécifiques et à simplifier leur manipulation. Ils sont détaillés dans Scénarios d'utilisation des vues.

Vues indexées

Une vue indexée est une vue qui a été matérialisée, autrement dit calculée et stockée. Vous indexez une vue en créant un index cluster unique sur celle-ci. Les vues indexées améliorent considérablement les performances de certains types de requêtes. Les vues indexées sont les plus efficaces pour les requêtes qui agrègent de nombreuses lignes. Elles ne conviennent pas à des datasets sous-jacents qui sont fréquemment mis à jour. Pour plus d'informations, consultez Conception des vues indexées.

Vues partitionnées

Une vue partitionnée joint horizontalement les données partitionnées d'un ensemble de tables membres sur un ou plusieurs serveurs. Les données sont ainsi affichées comme si elles provenaient d'une seule table. Une vue qui joint des tables membres sur la même instance de SQL Server est une vue partitionnée locale.

Notes

La méthode privilégiée pour partitionner des données localement consiste à utiliser des tables partitionnées. Pour plus d'informations, consultez Tables et index partitionnés.

Lorsqu'une vue joint des données de tables sur plusieurs serveurs, il s'agit d'une vue partitionnée distribuée. Les vues partitionnées distribuées servent à implémenter une fédération de serveurs de bases de données. Un groupe est un ensemble de serveurs administrés de façon indépendante, mais qui coopèrent en se partageant la charge de traitement d'un système. La constitution d'une fédération de serveurs de bases de données par le partitionnement des données est un mécanisme qui permet de faire évoluer un ensemble de serveurs afin de satisfaire aux impératifs de traitement propres aux sites Web étendus à plusieurs niveaux. Pour plus d'informations, consultez Création de vues partitionnées.