Introduction
Here i am going to introduce new feature of SQL-2012
SQL Server 2012 introduced a new feature Columnstore Index which can be used to improve query performance. It is used in data warehousing.
Description
The property of column storage is the ability to read the values of a particular column of a table without having to read the values of all the other columns. In row-oriented storage this is impossible because the individual column values are physically stored grouped in rows on the pages and reading a page in order to read a column value must fetch the entire page in memory, thus automatically reading all the other columns in the row.
There are two kind of storage in database-Row Store and Column Store
Row Store : Row store stores rows of data on a page
Column Store: Column store stores all the data in a column on the same page
These columns are much easier to search – instead of a query searching all the data in an entire row whether the data is relevant or not, column store queries need only to search much lesser number of the columns. This means major increases in search speed and hard drive use.
Column store indexes are heavily compressed, which translates to even greater memory and faster searches.
Creating a ColumnStore index:

Rohatash KumarPosted May 10, 2013, 7:08 AM
Good article. keep it up