Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Blixtrande prestanda med SQL Server 2014 In-Memory OLTP 
Johan Åhlén, SolidQ
• Johan Åhlén 
Presentatör 
• SolidQ Nordisk CTO 
• Ordförande SQL Server användarförening 
i Sverige 
• Ansvarig för pres...
Vilka är ni?
What the heck is a Hekaton?
5 myter om In-Memory OLTP 
• ”All data försvinner om man drar ut sladden” 
• “Hekaton är en NoSQL databas” 
• “Hekaton är ...
The evolution of the Microsoft data platform
Key trends impacting in-memory design 
Decreasing Cost of Memory CPU Performance Flattening Out 
$/GB of Memory 
1,000,000...
Built-in 
Flexible 
Increased speed & throughput
Use the same tools across services 
Disk-based 
Relational Data Services 
Write speed of 
200 
million rows 
in 15 minutes...
The entire DB doesn’t need to be In-Memory 
10x 
Faster 
performance 
In-memory flexibility 
Key Benefits 
Minimize capex ...
In-memory for increased throughput & speed 
Key Benefits 
Optimized table structures 
No locks or latches with 
100% data ...
Arkitektur 
13
Jämförelse 
14 
In-Memory OLTP 
Hög skrivhastighet 
Hög läshastighet 
Kan skrivas till disk 
Okomprimerad 
Måste rymmas i ...
Saker som supporteras av In-Memory OLTP ”version 1.0” 
15 
Lagring på disk (om du vill) 
AlwaysOn 
Resource Governor 
SSIS...
DEMOTAJM!
Prestanda
Svenska Mästerskapen
PASS SQLRally Nordic 2015
TACK! 
Johan Åhlén 
Läs mer på min blogg: 
www.johanahlen.info
SQL Server 2014 In-Memory OLTP | TechDays Sweden 2014
Upcoming SlideShare
Loading in …5
×

SQL Server 2014 In-Memory OLTP | TechDays Sweden 2014

329 views

Published on

Presentation (in Swedish) from Microsoft TechDays Sweden 2014.

For more information (in Swedish) see http://www.johanahlen.info/2014/11/sql-server-2014-in-memory-oltp-eller-what-the-heck-is-a-hekaton/.

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

SQL Server 2014 In-Memory OLTP | TechDays Sweden 2014

  1. 1. Blixtrande prestanda med SQL Server 2014 In-Memory OLTP Johan Åhlén, SolidQ
  2. 2. • Johan Åhlén Presentatör • SolidQ Nordisk CTO • Ordförande SQL Server användarförening i Sverige • Ansvarig för prestanda-SM på SQL Server • SQL Server MVP sedan 2011 • Inblandad i ett par böcker Blog: www.johanahlen.info
  3. 3. Vilka är ni?
  4. 4. What the heck is a Hekaton?
  5. 5. 5 myter om In-Memory OLTP • ”All data försvinner om man drar ut sladden” • “Hekaton är en NoSQL databas” • “Hekaton är en förbättrad DBCC PINTABLE” • “Inga anpassningar behövs av befintlig kod” • “Alla applikationer går 100 gånger snabbare”
  6. 6. The evolution of the Microsoft data platform
  7. 7. Key trends impacting in-memory design Decreasing Cost of Memory CPU Performance Flattening Out $/GB of Memory 1,000,000 100,000 10,000 1,000 100 10 1 1990 1991 1992 1993 1994 1994 1995 1996 1997 1998 1999 2000 2000 2001 2002 2004 2005 2007 2008 2009 2011 US$/GB 10,000,000 1,000,000 100,000 10,000 1,000 100 10 1 0 1970 1975 1980 1985 1990 1995 2000 2005 2010
  8. 8. Built-in Flexible Increased speed & throughput
  9. 9. Use the same tools across services Disk-based Relational Data Services Write speed of 200 million rows in 15 minutes In-memory built-in Key Benefits Leverage familiar tools No costly add-ons Works seamlessly with existing SQL Server features Real-time data access New! In-Memory Relational Data Services Microsoft Azure Infrastructure Services Familiar Dev & Management Tools
  10. 10. The entire DB doesn’t need to be In-Memory 10x Faster performance In-memory flexibility Key Benefits Minimize capex as data volumes grow Access In-Memory and on-disk with a single query Don’t need to rewrite entire app with scalability and reduced operating costs On-Disk Exponential growth Application Warm and hot data Cold Data Single Query
  11. 11. In-memory for increased throughput & speed Key Benefits Optimized table structures No locks or latches with 100% data durability Up to 30x transactional performance gains Greater throughput with no locks or latches 16x faster transactions “To describe Hekaton in two words, it’s wicked fast.” Rick Kutschera, Bwin Before After 30x faster transactions Natively compile stored procedures in-memory OLTP Stored Procedures App 35x faster transactions
  12. 12. Arkitektur 13
  13. 13. Jämförelse 14 In-Memory OLTP Hög skrivhastighet Hög läshastighet Kan skrivas till disk Okomprimerad Måste rymmas i minnet ColumnStore Indexes Låg skrivhastighet Hög läshastighet Skrivs alltid till disk Komprimerad Behöver inte rymmas i minnet
  14. 14. Saker som supporteras av In-Memory OLTP ”version 1.0” 15 Lagring på disk (om du vill) AlwaysOn Resource Governor SSIS Service Broker PowerShell DACPAC och BACPAC
  15. 15. DEMOTAJM!
  16. 16. Prestanda
  17. 17. Svenska Mästerskapen
  18. 18. PASS SQLRally Nordic 2015
  19. 19. TACK! Johan Åhlén Läs mer på min blogg: www.johanahlen.info

×