Presentation is loading. Please wait.

Presentation is loading. Please wait.

IIS Server ETL IIS Server This is OPERATIONAL ANALYTICS.

Similar presentations


Presentation on theme: "IIS Server ETL IIS Server This is OPERATIONAL ANALYTICS."— Presentation transcript:

1

2

3

4

5

6 IIS Server ETL

7 IIS Server This is OPERATIONAL ANALYTICS

8 8 Operational Analytics

9

10

11 11 Columnstore Index: Why? … Data stored as rows Data stored as columns Ideal for OLTP Efficient operation on small set of rows C1C2 C3 C5C4 Improved Performance: More data fits in memory Optimized for CPU utilization Ideal for DW Workload

12 12

13

14 14 Btree Index Delete bitmap Delta rowgroups

15 15 Operational Analytics: Columnstore Index Overhead DML Operations on OLTP workload OperationBTREE (NCI)Non Clustered ColumnStore Index (NCCI) InsertInsert row into btreeInsert row into btree (delta store) Delete(a)Seek row(s) to be deleted (b)Delete the row (a)Seek for the row in the delta stores (there can be multiple) (b)If row found, then delete (c)Otherwise insert the key into delete row buffer Update(a)Seek the row(s) (b)Update (a)Delete the row (steps same as above) (b)Insert the updated row into delta store

16 16 Btree Index Delete bitmap HOT Delta rowgroups DML Operations

17 17 Primary Replica Log records Secondary Replica Secondary Replica Secondary Replica

18

19

20 20 Operational Analytics: Columnstore on In-Memory Tables In-Memory OLTP Table Updateable CCI DRT Tail Range Index Hash Index

21 21 Operational Analytics: Columnstore Overhead OperationHash or Range IndexHK-CCI InsertInsert row into HK Delete(a)Seek row(s) to be deleted (b)Delete the row (a)Seek row(s) to be deleted (b)Delete the row in HK (c)If row in TAIL then return else insert into DRT Update(a)Seek the row(s) (b)Update (delete/insert) (a)Seek the row(s) (b)Update (delete/insert) in HK (c)If row in TAIL then return else insert into DRT

22 22 In-Memory OLTP Table Updateable CCI DRT Tail Range Index Hash Index Analytics Queries

23 23

24

25

26 26 Operational Analytics: with CCI Btree Index delta


Download ppt "IIS Server ETL IIS Server This is OPERATIONAL ANALYTICS."

Similar presentations


Ads by Google