SQL Server 2014 In-Memory by Design Anu Ganesan August 8, 2014
Drive Real-Time Business with Real-Time Insights Faster transactions Faster queries Faster insights All built-in to SQL Server 2014. 2
Drive Real-Time Business with Real-Time Insights Faster Transactions IN-MEMORY OLTP Faster Queries IN-MEMORY DW Faster Insights IN-MEMORY ANALYTICS Up to 30x faster transaction processing with In-Memory OLTP Billions of rows per second with PowerPivot In-Memory for Excel Over 100x query speed and significant data compression with In-Memory ColumnStore Greater performance with In-Memory Analysis Services 3
The Journey to Complete In-Memory 2008 R2 2012 2014 PowerPivot In-Memory for Excel PowerPivot In-Memory for Excel Analysis Services In-Memory In-Memory ColumnStore PowerPivot In-Memory for Excel Analysis Services In-Memory Enhanced In-Memory ColumnStore In-Memory OLTP In-Memory in the cloud 4
1990 1991 1992 1993 1994 1994 1995 1996 1997 1998 1999 2000 2000 2001 2002 2004 2005 2007 2008 2009 2011 US$/GB Key Trends impacting In-Memory Design Decreasing Cost of Memory $/GB of Memory 1,000,000 CPU Performance Flattening Out 10,000,000 1,000,000 100,000 100,000 10,000 10,000 1,000 100 1,000 100 10 10 1 1 0 1970 1975 1980 1985 1990 1995 2000 2005 2010 5
Built-In Flexible Increased Speed & Throughput Accelerated Analytics Easy to Implement 6
In-Memory Built-In Key Benefits Leverage familiar tools No costly add-ons Works seamlessly with existing SQL Server features Use the same tools across services Familiar Dev & Management Tools New! In-Memory Relational Data Services Disk-based Relational Data Services Windows Azure Infrastructure Services Real-time data access Write speed of 200 million rows in 15 minutes 7
In-Memory Flexibility Key Benefits The entire DB doesn t need to be In-Memory Minimize capex as data volumes grow Application Access In-Memory and on-disk with a single query Don t need to rewrite entire app Warm and hot data Cold Data 10x Faster performance On-Disk Exponential growth Single Query with scalability and reduced operating costs 8
In-Memory for Increased Throughput & Speed Key Benefits Optimized table structures No locks or latches with 100% data durability Greater throughput with no locks or latches App 30x faster transactions Natively compile stored procedures in-memory Up to 30x transactional performance gains Before After OLTP Stored Procedures To describe Hekaton in two words, it s wicked fast. Rick Kutschera, Bwin 16x faster transactions 35x faster transactions 9
Accelerated Analytics with In-Memory Key Benefits Quickly explore massive data volumes Dramatically compress data Over 100x faster query performance Faster time to insights Advanced data compression In-Memory ColumnStore Advanced Analytics with InMemory It can take up to 3 hours to aggregate data from billions of table rows. (Now) it takes 45 minutes to update the index, and then reports can be run on-demand with sub-second response. - Kevin Cornett, Stein Mart 10,800x faster queries 340x faster queries 2,400x faster queries 10
Easy In-Memory Implementation Key Benefits Easy to move apps Use existing hardware No new skills it s just SQL New In-Memory migration advisor tools Table Migration Stored Procedure Migration SQL Server 2014 helps us scale our system without doing any significant code changes, so there s a host of development work we don't have to do. - Phil Grayson, TPP Easy Migration of existing tables and no significant changes required 7x faster performance enables near real-time access 11
Drive Real-Time Business with Real-Time Insights Speed insights across all data, with SQL Server on-premises or in Windows Azure In-Memory OLTP Up to 30x faster PowerBI for Office 365 Better business decision, faster Firewall In-Memory DW Over 100x faster In-Memory Analytics Billions of rows in seconds 12
Business Challenge Key Benefits
Inventory changes Real-time purchasing trends Mobile data SQL Server 2014 Social sentiment Current events Market demand Imagine a new level of customer personalization by acting on a world of data in real-time 14
Demo 15
SQL Server 2014 Imagine a new level of customer personalization by acting on a world of data in real-time