2010-11-21 20 views
9

He estado investigando, SQL Server 2012 (también conocido como Denali) y Microsoft tiene una versión preliminar disponible. El prelanzamiento se encuentra en here con información sobre las características principales. Como descargué el prelanzamiento e instalado en una máquina virtual. Tengo curiosidad acerca de la siguiente característica clave mencionada. Pero no estoy seguro de su capacidad.acelerador de consultas basado en columnas en SQL Server 2012

Column-based query accelerator 

Column-Based Query Accelerator will help dramatically increase query 
performance ~10x and reduce 
performance tuning through interactive 
experiences with data for near instant 
response times and streamlined setup 
which removes the need to build 
summary aggregates. 

Lo que me gustaría es ver una explicación de la mejora del rendimiento y tal vez un ejemplo, ya que no entienden lo que "consulta basada en la Columna" es la aceleración? Cualquier Insight sería útil.

Respuesta

3

Suena como una cosa Business Intelligence.

Las consultas no son "interactivas" y generalmente no tienen "totales agregados".

MS ha puesto mucho en Analysis Services.

Editar: también es posible que ya se sabe y escribió en su blog acerca, pero los monos de marketing cambió el nombre :-)

+1

.. buen punto sobre los monos de marketing !! –

3

de almacenamiento en columnas es una optimización de la disposición física en la que se almacenan los datos por columnas y filas no. En algunos casos de uso, las ventajas de aquí son muchas:

1) menos tiempo de lectura - necesidad de calcular un agregado de un valor - sin necesidad de leer el resto de la fila - por lo menos leer el tiempo

2) la compresión de datos - como los datos de columna es probablemente similar, puede obtener mayores relaciones de compresión

3) la indexación ordinal (a veces)

este enfoque se desmorona cuando se inserta y se actualizan los datos, pero para sólo lectura y anexar use-cases los beneficios de rendimiento pueden ser asombrosos.

Actualizar Refs

http://en.wikipedia.org/wiki/Column-oriented_DBMS http://www.globaldataconsulting.net/articles/theory/columnar-databases-and-data-warehouse

+1

.. ¿Tiene alguna referencia? –

+1

También estoy interesado en una referencia. Leí un periódico hace un tiempo promocionando "almacenamiento basado en columnas" y cómo cura el cáncer, y seguí pensando "Este tipo no tiene idea de lo que está hablando", pero tal vez me perdí algo importante aquí. Me encantaría un enlace a un artículo que lo explica con un poco más de detalle. – SqlRyan

+0

ídem ... "¡yo también!" – gbn

Cuestiones relacionadas