SQL Server 2012 ColumnStore Index

Lorsque nous créons un index columnstore sur une table volumineuse, utilise-t-il un stockage physique séparé sur le disque pour stocker l'index du magasin coulmn ou modifie-t-il la structure de stockage de la table de base du stoarge au magasin de colonnes.

Ici ma question est, quand nous créons l'index normal sur n'importe quelle table, st stocker des données de colonne indexées dans un b-tree utilisant le stockage séparé sans affecter la table de base, de la même manière que l'index de columnstore fait?

Seuls les index columnstore nonclusterd sont pris en charge dans SQL Server 2012 afin que la table elle-même ne soit pas réorganisée.

http://msdn.microsoft.com/en-us/library/gg492153.aspx

NON-DÉCLARÉ

Crée un index columnstore qui spécifie l'ordre logique d'une table. Les index columnstore en cluster ne sont pas pris en charge.

Les index (à l'exception de l'index clusterisé qui est la table lui-même) sont stockés dans des locations séparés, ils peuvent avoir leur propre emballage (espace autorisé pour d'autres insertions sans que l'tree ne devienne trop déséquilibré) et même être stockés sur des lecteurs distincts. INDEX …. SUR PRIMAIRE, SECONDAIRE, etc. Vous devez créer les files SECONDAIRE et les autres files avant de créer l'index et de l'allouer au file. Les index sont alloués au nom de file logique. Vous pouvez réduire les coûts et augmenter la vitesse en les utilisant comme des disques uniques plutôt que RAID, car en cas d'échec, l'index peut être reconstruit sans perte de données. http://msdn.microsoft.com/en-us/library/ms188783.aspx et http://msdn.microsoft.com/en-us/library/gg492088.aspx