xVelocity
xVelocity

xVelocity
Columnstore

Rowstore

Data grouped & stored one column at a time

Data grouped and stored by row

Only the columns needed...
http://msdn.microsoft.com/en-US/library/gg492088(v=sql.120).aspx
Pros

Cons

On average, 5-100(!) times query performance versus
rowstore for large table queries

Limit of ONE columnstore...
DEMO
SQL Server 2014 Columnstore Indexes Reference:
http://msdn.microsoft.com/en-us/library/gg492088(v=sql.120).aspx

CREATE CO...
Sql server 2014 x velocity – updateable columnstore indexes
Sql server 2014 x velocity – updateable columnstore indexes
Sql server 2014 x velocity – updateable columnstore indexes
Sql server 2014 x velocity – updateable columnstore indexes
Sql server 2014 x velocity – updateable columnstore indexes
Upcoming SlideShare
Loading in...5
×

Sql server 2014 x velocity – updateable columnstore indexes

922

Published on

SQL Server 2014 Clustered Columnstore Index (CCI)
xVelocity updateable columnstore indexes

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
922
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Sql server 2014 x velocity – updateable columnstore indexes

  1. 1. xVelocity xVelocity xVelocity
  2. 2. Columnstore Rowstore Data grouped & stored one column at a time Data grouped and stored by row Only the columns needed for a given query must be read Read entire row then filter result Natively compressed Manually compressed Columnar data streamed in batches Native I/O stream No key columns Key columns (limit of 16) Supports partitioning Supports partitioning Batch-mode optimization Bitmap indexes, bitmap filters
  3. 3. http://msdn.microsoft.com/en-US/library/gg492088(v=sql.120).aspx
  4. 4. Pros Cons On average, 5-100(!) times query performance versus rowstore for large table queries Limit of ONE columnstore index on a table (cannot combine clustered and non-clustered CI) Efficient storage and retrieval - On average, 7-12 times compression versus rowstore Clustered indexes do not support declarative referential integrity (i.e. key columns and references) Simplicity – easy to create, easy to manage Nonclustered indexes do not support updates of any kind (must drop & recreate OR use partition switching) Optimized for VLDB/DSS/EDW/ODS Does not support all data types, replication, change tracking, filestream, CDC, page/row compression
  5. 5. DEMO
  6. 6. SQL Server 2014 Columnstore Indexes Reference: http://msdn.microsoft.com/en-us/library/gg492088(v=sql.120).aspx CREATE COLUMNSTORE INDEX (T-SQL Reference): http://msdn.microsoft.com/en-us/library/gg492153(v=sql.120).aspx What’s new in SQL Server 2014 http://msdn.microsoft.com/library/bb500435(v=sql.120).aspx Columnstore Index FAQ: http://social.technet.microsoft.com/wiki/contents/articles/3540.sqlserver-columnstore-index-faq.aspx
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×