Monday, January 16, 2012

Introducción a SQL Server 2012 Column Store

SQL Server 2012 introduce los índices columnares, los cuales aceleran la ejecución de consultas con grandes cantidades de datos, la siguiente figura nos muestra una comparación entre almacenamiento columnar y almacenamiento por filas.

image

La ventaja de los índices columnares es que leen de disco únicamente las columnas necesarias para resolver la consulta, éstas columnas son almacenadas de forma compresa en el disco duro, lo cual disminuye las operaciónes de IO, y por lo tanto se obtienen los datos más rápidamente.

image

Los índices columnares tienen las siguientes restricciones:

- Solo puede existir uno por tabla

- Debe estar alineados

- Son de tipo non clustered

 

Para obtener más detalles les comparto este screencast sobre SQL Server 2012 Column Store http://youtu.be/8ThcvyhDP0A en el cual vemos los detalles de índices columnares en SQL Server 2012.

image

 

Saludos,

Dr. Eduardo Castro Martinez, SQL Server MVP

http://ecastrom.blogspot.com

http://tinyurl.com/comunidadwindows

No comments: