SlideShare a Scribd company logo
1 of 12
Download to read offline
© 2015 GridGain Systems, Inc.
NIKITA IVANOV
GridGain CTO/Founder
In-Memory Computing:
From Big Data to Fast Data
nivanov@gridgain.com #c64hacker
© 2015 GridGain Systems, Inc.
Agenda
> Why In-Memory Computing?
> What is In-Memory Computing?
> Facts & Myths
> Use Cases
> Q & A
© 2015 GridGain Systems, Inc.
Why In-Memory
“In-memory computing will have a long term, disruptive impact by radically changing users’
expectations, application design principles, product architectures, and vendor strategies.” (Gartner)
DRAM Cost, $
Cost drops 30% every 12 monthsLess than 2 zetabytes in 2011, 8 in 2015
Data Growth
© 2015 GridGain Systems, Inc.
Paradigm Shift à la 1970s
1970 – 2000s: Era of Disk
> IBM released “Winchester” IBM 340 disk
Tapes start to decline
> SQL
Era of Structured Data
2010s – … : Era of Memory
> 64-bit CPUs + DRAM prices drop 30% YoY
HDDs start to decline
> NoSQL + SQL
Era of Unstructured Data
> Last frontier for storage
RAM is the new disk, disk is the new tape (Gartner)
© 2015 GridGain Systems, Inc.
Memory First - Disk Second
Disk First Architecture: 1970-2000s
Disk as primary storage, memory for caching
Reading Record: API call <-> OS I/O <-> I/O controller <-> disk
Latency: milliseconds
Memory First Architecture: since 2000s
Memory is primary storage, disk for backups
Reading Record: API call <-> pointer arithmetic
Latency: nanoseconds to microseconds
© 2015 GridGain Systems, Inc.
Bring Computation to Data
Client-Server 1970 - 2000s
> Data is moved to application layer:
Data not-partitioned
Data sizes are small
In-Memory Computing / Hadoop since mid-2000s
> Computations are moved to data:
Data is partitioned
Data sizes are massive
Possible to distribute computations to partitioned data
© 2015 GridGain Systems, Inc.
Myth #1: Too Expensive
Facts:
> 2013: 1TB DRAM cluster $25K
> 2015: 1TB DRAM cluster <$20K
> Memory Channel Storage (MCS)
> Storage Class Memory (SCM)
> Non-Volatile RAM (NVDIMM)
© 2015 GridGain Systems, Inc.
Myth #2: Not Durable
Facts:
> IMC have durable backups and disk storage
Active or passive replicas, transactional read-through and
write-through
> Mature IMC provide tiered storage
DRAM - Local Swap - RDBMS/HDFS
> Operational vs. Historical datasets
99% of operational datasets < 10TB
© 2015 GridGain Systems, Inc.
Myth #3: Flash is Fast Enough
Facts:
Flash on PCI-E is still... a block device.
Still going through OS I/O, I/O controller,
marshaling, buffering.
© 2015 GridGain Systems, Inc.
Myth #4: Only for Caching
Facts:
> Caching is important use case for yesterday
Easiest adoption and a “low-hanging fruit”
> In-Memory Data Fabrics for today
Main system of records moving to in-memory
> Vertical and PnP products are the future
Minimal integration, maximum benefit
© 2015 GridGain Systems, Inc.
In-Memory Computing: Key Use Cases
> Automated Trading Systems
Real time analysis of trading positions & market risk. High
volume transactions, ultra low latencies.
> Hybrid OLAP/OLTP
Fraud Detection, Risk Analysis, Insurance rating and
modeling.
> Online & Mobile Advertising
Real time decisions, geo-targeting & retail traffic information.
> Real Time Data Analytics
Customer 360 view, real-time analysis of KPIs, up-to-the-
second operational BI.
> Online Gaming
Real-time back-ends for mobile and massively parallel games.
> SaaS Platforms & Apps
High performance next-generation architectures for Software
as a Service Application vendors.
© 2015 GridGain Systems, Inc.
THANK YOU!
nivanov@gridgain.com #c64hacker

More Related Content

What's hot

Cloud the answer to economic recession for cio’s and cfo’s final
Cloud the answer to economic recession for cio’s and cfo’s finalCloud the answer to economic recession for cio’s and cfo’s final
Cloud the answer to economic recession for cio’s and cfo’s final
Nick Papadoglou
 

What's hot (11)

Dynamics Day 2014: Doing More with Data
Dynamics Day 2014: Doing More with Data Dynamics Day 2014: Doing More with Data
Dynamics Day 2014: Doing More with Data
 
Cloud the answer to economic recession for cio’s and cfo’s final
Cloud the answer to economic recession for cio’s and cfo’s finalCloud the answer to economic recession for cio’s and cfo’s final
Cloud the answer to economic recession for cio’s and cfo’s final
 
Transforming the economics of data storage ibm storwize v7000 unified and s...
Transforming the economics of data storage   ibm storwize v7000 unified and s...Transforming the economics of data storage   ibm storwize v7000 unified and s...
Transforming the economics of data storage ibm storwize v7000 unified and s...
 
Ibm storwize v7000 unified and storwize v7000 storage systems
Ibm storwize v7000 unified and storwize v7000 storage systemsIbm storwize v7000 unified and storwize v7000 storage systems
Ibm storwize v7000 unified and storwize v7000 storage systems
 
Why big data matters to case management
Why big data matters to case managementWhy big data matters to case management
Why big data matters to case management
 
Cwin16 tls-faurecia predictive maintenance
Cwin16 tls-faurecia predictive maintenanceCwin16 tls-faurecia predictive maintenance
Cwin16 tls-faurecia predictive maintenance
 
Learn the new rules of cloud storage
Learn the new rules of cloud storageLearn the new rules of cloud storage
Learn the new rules of cloud storage
 
Big data in Engineering Application
Big data in Engineering ApplicationBig data in Engineering Application
Big data in Engineering Application
 
2014 Predictions: Jay Kidd
2014 Predictions: Jay Kidd2014 Predictions: Jay Kidd
2014 Predictions: Jay Kidd
 
Cloud-Based Project Management System | CONSYSA
Cloud-Based Project Management System | CONSYSACloud-Based Project Management System | CONSYSA
Cloud-Based Project Management System | CONSYSA
 
Smart storage 2011
Smart storage 2011Smart storage 2011
Smart storage 2011
 

Similar to IMCSummit 2015 - Day 1 - General Session - From Big Data to Fast Data

Dimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarDimension Data Saugatuk Webinar
Dimension Data Saugatuk Webinar
Keao Caindec
 
RedisConf18 - Auto-Scaling Redis Caches - Observability, Efficiency & Perform...
RedisConf18 - Auto-Scaling Redis Caches - Observability, Efficiency & Perform...RedisConf18 - Auto-Scaling Redis Caches - Observability, Efficiency & Perform...
RedisConf18 - Auto-Scaling Redis Caches - Observability, Efficiency & Perform...
Redis Labs
 
Bimodal IT and EDW Modernization
Bimodal IT and EDW ModernizationBimodal IT and EDW Modernization
Bimodal IT and EDW Modernization
Robert Gleave
 

Similar to IMCSummit 2015 - Day 1 - General Session - From Big Data to Fast Data (20)

In memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGainIn memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGain
 
Get Savvy with Snowflake
Get Savvy with SnowflakeGet Savvy with Snowflake
Get Savvy with Snowflake
 
Benefits of Operating an On-Premises Infrastructure
Benefits of Operating an On-Premises InfrastructureBenefits of Operating an On-Premises Infrastructure
Benefits of Operating an On-Premises Infrastructure
 
IBM Storage for Financial Services Institutions (1Q 2017)
IBM Storage for Financial Services Institutions (1Q 2017)IBM Storage for Financial Services Institutions (1Q 2017)
IBM Storage for Financial Services Institutions (1Q 2017)
 
Are your ready for in memory applications?
Are your ready for in memory applications?Are your ready for in memory applications?
Are your ready for in memory applications?
 
Keynote Address at 2013 CloudCon: Future of Big Data by Richard McDougall (In...
Keynote Address at 2013 CloudCon: Future of Big Data by Richard McDougall (In...Keynote Address at 2013 CloudCon: Future of Big Data by Richard McDougall (In...
Keynote Address at 2013 CloudCon: Future of Big Data by Richard McDougall (In...
 
IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17IBM Power Systems Update 1Q17
IBM Power Systems Update 1Q17
 
Modern data integration expert sessions
Modern data integration expert sessionsModern data integration expert sessions
Modern data integration expert sessions
 
Modern Data Integration Expert Session Webinar
Modern Data Integration Expert Session Webinar Modern Data Integration Expert Session Webinar
Modern Data Integration Expert Session Webinar
 
The Pandemic Changes Everything, the Need for Speed and Resiliency
The Pandemic Changes Everything, the Need for Speed and ResiliencyThe Pandemic Changes Everything, the Need for Speed and Resiliency
The Pandemic Changes Everything, the Need for Speed and Resiliency
 
IBM Storage at Fiserv Forum 2018
IBM Storage at Fiserv Forum 2018IBM Storage at Fiserv Forum 2018
IBM Storage at Fiserv Forum 2018
 
Webinar: How to Design Primary Storage for GDPR
Webinar: How to Design Primary Storage for GDPRWebinar: How to Design Primary Storage for GDPR
Webinar: How to Design Primary Storage for GDPR
 
ADV Slides: 2021 Trends in Enterprise Analytics
ADV Slides: 2021 Trends in Enterprise AnalyticsADV Slides: 2021 Trends in Enterprise Analytics
ADV Slides: 2021 Trends in Enterprise Analytics
 
Architecting a Modern Data Warehouse: Enterprise Must-Haves
Architecting a Modern Data Warehouse: Enterprise Must-HavesArchitecting a Modern Data Warehouse: Enterprise Must-Haves
Architecting a Modern Data Warehouse: Enterprise Must-Haves
 
Dimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarDimension Data Saugatuk Webinar
Dimension Data Saugatuk Webinar
 
RedisConf18 - Auto-Scaling Redis Caches - Observability, Efficiency & Perform...
RedisConf18 - Auto-Scaling Redis Caches - Observability, Efficiency & Perform...RedisConf18 - Auto-Scaling Redis Caches - Observability, Efficiency & Perform...
RedisConf18 - Auto-Scaling Redis Caches - Observability, Efficiency & Perform...
 
S sy0883 smarter-storage-strategy-edge2015-v4
S sy0883 smarter-storage-strategy-edge2015-v4S sy0883 smarter-storage-strategy-edge2015-v4
S sy0883 smarter-storage-strategy-edge2015-v4
 
IBM Storage at FIS Connect 2018
IBM Storage at FIS Connect 2018 IBM Storage at FIS Connect 2018
IBM Storage at FIS Connect 2018
 
New Memory Solutions for Enterprise Computing
New Memory Solutions for Enterprise ComputingNew Memory Solutions for Enterprise Computing
New Memory Solutions for Enterprise Computing
 
Bimodal IT and EDW Modernization
Bimodal IT and EDW ModernizationBimodal IT and EDW Modernization
Bimodal IT and EDW Modernization
 

More from In-Memory Computing Summit

IMC Summit 2016 Breakout - Nikita Shamgunov - Propelling IoT Innovation with ...
IMC Summit 2016 Breakout - Nikita Shamgunov - Propelling IoT Innovation with ...IMC Summit 2016 Breakout - Nikita Shamgunov - Propelling IoT Innovation with ...
IMC Summit 2016 Breakout - Nikita Shamgunov - Propelling IoT Innovation with ...
In-Memory Computing Summit
 
IMC Summit 2016 Innovation - Girish Mutreja - Unveiling the X Platform
IMC Summit 2016 Innovation - Girish Mutreja - Unveiling the X PlatformIMC Summit 2016 Innovation - Girish Mutreja - Unveiling the X Platform
IMC Summit 2016 Innovation - Girish Mutreja - Unveiling the X Platform
In-Memory Computing Summit
 
IMC Summit 2016 Breakout - Yanping Wang - Non-volatile Generic Object Program...
IMC Summit 2016 Breakout - Yanping Wang - Non-volatile Generic Object Program...IMC Summit 2016 Breakout - Yanping Wang - Non-volatile Generic Object Program...
IMC Summit 2016 Breakout - Yanping Wang - Non-volatile Generic Object Program...
In-Memory Computing Summit
 
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
In-Memory Computing Summit
 

More from In-Memory Computing Summit (20)

IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
 
IMC Summit 2016 Breakout - Henning Andersen - Using Lock-free and Wait-free I...
IMC Summit 2016 Breakout - Henning Andersen - Using Lock-free and Wait-free I...IMC Summit 2016 Breakout - Henning Andersen - Using Lock-free and Wait-free I...
IMC Summit 2016 Breakout - Henning Andersen - Using Lock-free and Wait-free I...
 
IMC Summit 2016 Breakout - Roman Shtykh - Apache Ignite as a Data Processing Hub
IMC Summit 2016 Breakout - Roman Shtykh - Apache Ignite as a Data Processing HubIMC Summit 2016 Breakout - Roman Shtykh - Apache Ignite as a Data Processing Hub
IMC Summit 2016 Breakout - Roman Shtykh - Apache Ignite as a Data Processing Hub
 
IMC Summit 2016 Breakout - Nikita Shamgunov - Propelling IoT Innovation with ...
IMC Summit 2016 Breakout - Nikita Shamgunov - Propelling IoT Innovation with ...IMC Summit 2016 Breakout - Nikita Shamgunov - Propelling IoT Innovation with ...
IMC Summit 2016 Breakout - Nikita Shamgunov - Propelling IoT Innovation with ...
 
IMC Summit 2016 Breakout - Matt Coventon - Test Driving Streaming and CEP on ...
IMC Summit 2016 Breakout - Matt Coventon - Test Driving Streaming and CEP on ...IMC Summit 2016 Breakout - Matt Coventon - Test Driving Streaming and CEP on ...
IMC Summit 2016 Breakout - Matt Coventon - Test Driving Streaming and CEP on ...
 
IMC Summit 2016 Innovation - Derek Nelson - PipelineDB: The Streaming-SQL Dat...
IMC Summit 2016 Innovation - Derek Nelson - PipelineDB: The Streaming-SQL Dat...IMC Summit 2016 Innovation - Derek Nelson - PipelineDB: The Streaming-SQL Dat...
IMC Summit 2016 Innovation - Derek Nelson - PipelineDB: The Streaming-SQL Dat...
 
IMC Summit 2016 Innovation - Dennis Duckworth - Lambda-B-Gone: The In-memory ...
IMC Summit 2016 Innovation - Dennis Duckworth - Lambda-B-Gone: The In-memory ...IMC Summit 2016 Innovation - Dennis Duckworth - Lambda-B-Gone: The In-memory ...
IMC Summit 2016 Innovation - Dennis Duckworth - Lambda-B-Gone: The In-memory ...
 
IMC Summit 2016 Innovation - Steve Wilkes - Tap Into Your Enterprise – Why Da...
IMC Summit 2016 Innovation - Steve Wilkes - Tap Into Your Enterprise – Why Da...IMC Summit 2016 Innovation - Steve Wilkes - Tap Into Your Enterprise – Why Da...
IMC Summit 2016 Innovation - Steve Wilkes - Tap Into Your Enterprise – Why Da...
 
IMC Summit 2016 Innovation - Girish Mutreja - Unveiling the X Platform
IMC Summit 2016 Innovation - Girish Mutreja - Unveiling the X PlatformIMC Summit 2016 Innovation - Girish Mutreja - Unveiling the X Platform
IMC Summit 2016 Innovation - Girish Mutreja - Unveiling the X Platform
 
IMC Summit 2016 Breakout - Ken Gibson - The In-Place Working Storage Tier
IMC Summit 2016 Breakout - Ken Gibson - The In-Place Working Storage TierIMC Summit 2016 Breakout - Ken Gibson - The In-Place Working Storage Tier
IMC Summit 2016 Breakout - Ken Gibson - The In-Place Working Storage Tier
 
IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...
IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...
IMC Summit 2016 Breakout - Brian Bulkowski - NVMe, Storage Class Memory and O...
 
IMC Summit 2016 Breakout - Yanping Wang - Non-volatile Generic Object Program...
IMC Summit 2016 Breakout - Yanping Wang - Non-volatile Generic Object Program...IMC Summit 2016 Breakout - Yanping Wang - Non-volatile Generic Object Program...
IMC Summit 2016 Breakout - Yanping Wang - Non-volatile Generic Object Program...
 
IMC Summit 2016 Breakout - Andy Pavlo - What Non-Volatile Memory Means for th...
IMC Summit 2016 Breakout - Andy Pavlo - What Non-Volatile Memory Means for th...IMC Summit 2016 Breakout - Andy Pavlo - What Non-Volatile Memory Means for th...
IMC Summit 2016 Breakout - Andy Pavlo - What Non-Volatile Memory Means for th...
 
IMC Summit 2016 Breakout - Gordon Patrick - Developments in Persistent Memory
IMC Summit 2016 Breakout - Gordon Patrick - Developments in Persistent MemoryIMC Summit 2016 Breakout - Gordon Patrick - Developments in Persistent Memory
IMC Summit 2016 Breakout - Gordon Patrick - Developments in Persistent Memory
 
IMC Summit 2016 Breakout - Girish Kathalagiri - Decision Making with MLLIB, S...
IMC Summit 2016 Breakout - Girish Kathalagiri - Decision Making with MLLIB, S...IMC Summit 2016 Breakout - Girish Kathalagiri - Decision Making with MLLIB, S...
IMC Summit 2016 Breakout - Girish Kathalagiri - Decision Making with MLLIB, S...
 
IMC Summit 2016 Breakout - Steve Wikes - Making IMC Enterprise Grade
IMC Summit 2016 Breakout - Steve Wikes - Making IMC Enterprise GradeIMC Summit 2016 Breakout - Steve Wikes - Making IMC Enterprise Grade
IMC Summit 2016 Breakout - Steve Wikes - Making IMC Enterprise Grade
 
IMC Summit 2016 Breakout - Noah Arliss - The Truth: How to Test Your Distribu...
IMC Summit 2016 Breakout - Noah Arliss - The Truth: How to Test Your Distribu...IMC Summit 2016 Breakout - Noah Arliss - The Truth: How to Test Your Distribu...
IMC Summit 2016 Breakout - Noah Arliss - The Truth: How to Test Your Distribu...
 
IMC Summit 2016 Breakout - Aleksandar Seovic - The Illusion of Statelessness
IMC Summit 2016 Breakout - Aleksandar Seovic - The Illusion of StatelessnessIMC Summit 2016 Breakout - Aleksandar Seovic - The Illusion of Statelessness
IMC Summit 2016 Breakout - Aleksandar Seovic - The Illusion of Statelessness
 
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
IMC Summit 2016 Breakout - Girish Mutreja - Extreme Transaction Processing in...
 
IMC Summit 2016 Breakout - Greg Luck - How to Speed Up Your Application Using...
IMC Summit 2016 Breakout - Greg Luck - How to Speed Up Your Application Using...IMC Summit 2016 Breakout - Greg Luck - How to Speed Up Your Application Using...
IMC Summit 2016 Breakout - Greg Luck - How to Speed Up Your Application Using...
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

IMCSummit 2015 - Day 1 - General Session - From Big Data to Fast Data

  • 1. © 2015 GridGain Systems, Inc. NIKITA IVANOV GridGain CTO/Founder In-Memory Computing: From Big Data to Fast Data nivanov@gridgain.com #c64hacker
  • 2. © 2015 GridGain Systems, Inc. Agenda > Why In-Memory Computing? > What is In-Memory Computing? > Facts & Myths > Use Cases > Q & A
  • 3. © 2015 GridGain Systems, Inc. Why In-Memory “In-memory computing will have a long term, disruptive impact by radically changing users’ expectations, application design principles, product architectures, and vendor strategies.” (Gartner) DRAM Cost, $ Cost drops 30% every 12 monthsLess than 2 zetabytes in 2011, 8 in 2015 Data Growth
  • 4. © 2015 GridGain Systems, Inc. Paradigm Shift à la 1970s 1970 – 2000s: Era of Disk > IBM released “Winchester” IBM 340 disk Tapes start to decline > SQL Era of Structured Data 2010s – … : Era of Memory > 64-bit CPUs + DRAM prices drop 30% YoY HDDs start to decline > NoSQL + SQL Era of Unstructured Data > Last frontier for storage RAM is the new disk, disk is the new tape (Gartner)
  • 5. © 2015 GridGain Systems, Inc. Memory First - Disk Second Disk First Architecture: 1970-2000s Disk as primary storage, memory for caching Reading Record: API call <-> OS I/O <-> I/O controller <-> disk Latency: milliseconds Memory First Architecture: since 2000s Memory is primary storage, disk for backups Reading Record: API call <-> pointer arithmetic Latency: nanoseconds to microseconds
  • 6. © 2015 GridGain Systems, Inc. Bring Computation to Data Client-Server 1970 - 2000s > Data is moved to application layer: Data not-partitioned Data sizes are small In-Memory Computing / Hadoop since mid-2000s > Computations are moved to data: Data is partitioned Data sizes are massive Possible to distribute computations to partitioned data
  • 7. © 2015 GridGain Systems, Inc. Myth #1: Too Expensive Facts: > 2013: 1TB DRAM cluster $25K > 2015: 1TB DRAM cluster <$20K > Memory Channel Storage (MCS) > Storage Class Memory (SCM) > Non-Volatile RAM (NVDIMM)
  • 8. © 2015 GridGain Systems, Inc. Myth #2: Not Durable Facts: > IMC have durable backups and disk storage Active or passive replicas, transactional read-through and write-through > Mature IMC provide tiered storage DRAM - Local Swap - RDBMS/HDFS > Operational vs. Historical datasets 99% of operational datasets < 10TB
  • 9. © 2015 GridGain Systems, Inc. Myth #3: Flash is Fast Enough Facts: Flash on PCI-E is still... a block device. Still going through OS I/O, I/O controller, marshaling, buffering.
  • 10. © 2015 GridGain Systems, Inc. Myth #4: Only for Caching Facts: > Caching is important use case for yesterday Easiest adoption and a “low-hanging fruit” > In-Memory Data Fabrics for today Main system of records moving to in-memory > Vertical and PnP products are the future Minimal integration, maximum benefit
  • 11. © 2015 GridGain Systems, Inc. In-Memory Computing: Key Use Cases > Automated Trading Systems Real time analysis of trading positions & market risk. High volume transactions, ultra low latencies. > Hybrid OLAP/OLTP Fraud Detection, Risk Analysis, Insurance rating and modeling. > Online & Mobile Advertising Real time decisions, geo-targeting & retail traffic information. > Real Time Data Analytics Customer 360 view, real-time analysis of KPIs, up-to-the- second operational BI. > Online Gaming Real-time back-ends for mobile and massively parallel games. > SaaS Platforms & Apps High performance next-generation architectures for Software as a Service Application vendors.
  • 12. © 2015 GridGain Systems, Inc. THANK YOU! nivanov@gridgain.com #c64hacker