SlideShare a Scribd company logo
In-­‐Memory 
Computing 
Principles 
© 
2014 
GridGain 
Systems, 
Inc. 
and 
Technology 
Overview 
MAC 
MOORE 
Solutions 
Architect 
www.gridgain.com #gridgain
© 
2014 
GridGain 
Systems, 
Inc. 
Agenda 
• Overview 
• Why 
In 
Memory 
& 
Use 
Cases 
• Evolution 
of 
Architectures 
• Concepts 
and 
Considerations 
• In-­‐Memory 
Data 
Fabric 
6.5 
• Data 
Grid 
• Clustering 
and 
Compute 
• Streaming 
• Hadoop 
Acceleration 
• Highlights: 
Release 
6.5
© 
2014 
GridGain 
Systems, 
Inc. 
Why 
In-­‐Memory 
Computing? 
Cloud/SaaS 
apps, 
Mobile 
Computing 
back-­‐ends, 
Internet 
of 
Things, 
Big 
Data 
analytics, 
Social 
Networks 
– 
all 
need 
to 
be 
done 
in-­‐memory 
to 
reach 
Internet 
scale 
“RAM 
is 
the 
new 
disk, 
disk 
is 
the 
new 
tape.” 
RAM 
is 
3,000 
times 
faster 
than 
spinning 
disks. 
By 
moving 
data 
from 
disk 
to 
RAM 
and 
employing 
modern 
in-­‐memory 
data 
grid 
technology, 
things 
get 
fast. 
Really, 
really 
fast.
“In-­‐memory 
computing 
will 
have 
a 
long 
term, 
disruptive 
impact 
by 
radically 
changing 
users’ 
expectations, 
application 
design 
principles, 
products’ 
architectures 
and 
vendors’ 
strategies.” 
In-­‐memory 
computing 
is 
the 
future 
of 
computing… 
it 
offers 
a 
massive 
potential 
not 
only 
in 
TCO 
reduction 
but 
across 
all 
four 
value 
dimensions: 
performance, 
process 
innovation, 
simplification 
and 
flexibility. 
© 
2014 
GridGain 
Systems, 
Inc.
“Organizations 
that 
do 
not 
consider 
adopting 
in-­‐memory 
application 
infrastructure 
technologies 
risk 
being 
out-­‐ 
innovated 
by 
competitors 
that 
are 
early 
mainstream 
users 
of 
these 
capabilities” 
© 
2014 
GridGain 
Systems, 
Inc.
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Computing: 
Why 
Now? 
In-memory will have an industry impact comparable to 
web and cloud. RAM is the new disk, and disk is the 
new tape.! 
In-Memory Computing Market:! 
• $13.23B in 2018! 
• 2013-2018 CAGR 43%! 
DRAM Cost, $ 
Cost Less 
than 
2 
zetabytes 
in 
2011, 
8 
in 
2015 drops 30% every 12 months 
BigData Technologies Planned 
34% will use in-memory technology 
Data Growth
© 
2014 
GridGain 
Systems, 
Inc. 
Top 
3 
Reasons 
for 
In-­‐Memory 
Computing 
1. Performance 
2. Scalability 
3. Future-­‐proofing
© 
2014 
GridGain 
Systems, 
Inc. 
How 
In-­‐Memory 
Computing 
Works: 
The 
Basic 
Idea 
•Persistence 
•Recovery 
•Post-­‐Processing 
•Backup
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Technology: 
Use 
Cases 
Data 
Velocity, 
Data 
Volume, 
Real-­‐Time 
Performance 
> Automated Trading Systems 
Real time analysis of trading positions & market 
risk. High volume transactions, ultra low latencies.! 
> Financial Services 
Fraud Detection, Risk Analysis, Insurance rating and 
modeling.! 
> Online & Mobile Advertising 
Real time decisions, geo-targeting & retail traffic 
information.! 
> Big 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.! 
> Bioinformatics & Sciences 
High performance genome data matching, 
Environmental simulation.
© 
2014 
GridGain 
Systems, 
Inc. 
THE 
EVOLUTION 
OF 
ARCHITECTURES
© 
2014 
GridGain 
Systems, 
Inc. 
Traditional 
Architecture 
App Server1 
User App 
Data Requests 
Traditional RDBMS Server 
Disks 
Disks 
Disks 
Disks 
Disks 
Disks 
App Server2 
User App 
App Server3 
User App 
App Server4 
User App 
App Server n 
User App 
Processing 
Happens Here 
Data Requests 
Data Requests 
Data Requests 
Relational 
Data 
Data is converted 
Data is shipped 
across the network 
for every request 
to objects 
(Marshaling) 
All data is on disk. 
This 
is 
the 
central 
bottleneck. 
Beyond 
a 
certain 
point, 
scaling 
the 
RDBMS 
becomes 
complex, 
expensive 
and 
difficult 
to 
manage.
© 
2014 
GridGain 
Systems, 
Inc. 
Horizontally 
Scale 
the 
RDBMS 
Data is converted 
Scaling 
improves, 
but 
little 
else 
changes. 
Also 
these 
are 
very 
expensive! 
Data Requests 
RDBMS Server 
Server1 Server2 
Disks 
Disks 
Disks 
Disks 
Disks 
Disks 
App Server1 
User App 
App Server2 
User App 
App Server3 
User App 
App Server4 
User App 
App Server n 
User App 
Processing 
Happens Here 
Data Requests 
Data Requests 
Data Requests 
Relational 
Data 
Data is shipped 
across the network 
for every request 
to objects 
(Marshaling) 
All data is still on disk.
© 
2014 
GridGain 
Systems, 
Inc. 
IMDG: 
Distributed 
Caching 
Scaling 
improves, 
as 
some 
(or 
all) 
data 
is 
now 
in 
RAM. 
But, 
we 
still 
have 
to 
ship 
data 
to 
the 
app 
for 
every 
request. 
Distributed Cache 
Server1 Server2 
App Server1 
User App 
App Server2 
User App 
Traditional RDBMS Server 
Disks 
Disks 
Disks 
Disks 
Disks 
Disks 
App Server3 
User App 
App Server4 
User App 
App Server n 
User App 
Object 
Data 
RAM 
RAM 
RAM 
RAM 
RAM 
RAM 
Processing 
Happens Here 
Data is shipped 
across the network 
for every request
© 
2014 
GridGain 
Systems, 
Inc. 
GridGain: 
IMDG 
+ 
Grid 
Compute 
By 
bringing 
computation 
to 
the 
In-­‐Memory 
Data 
Grid, 
you 
can 
now 
achieve 
the 
fastest 
possible 
results. 
User App 
User App 
User App 
User App 
In-Memory Compute+Data Grid 
Processing 
is local, in-memory, 
and in native object 
format. 
All data is in 
RAM 
Server1 
User App 
GridGain 
Node 
RAM 
RAM 
Server2 
GridGain 
Node 
RAM 
RAM 
Server3 
GridGain 
Node 
RAM 
RAM 
Server n 
User App 
GridGain 
Node 
RAM 
RAM 
Server4 
User App 
GridGain 
Node 
RAM 
RAM 
Server5 
GridGain 
Node 
RAM 
RAM 
Server6 
GridGain 
Node 
RAM 
RAM 
Server n 
User App 
GridGain 
Node 
RAM 
RAM 
Tasks/Queries
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Data 
Grids: 
Considerations 
Performance 
Scaling Consistency 
Search/Query 
Persistence Transactions 
Icons 
by: 
http://www.icons-­‐land.com/ 
http://www.awicons.com/ 
http://www.aha-­‐soft.com/
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Data 
Grids: 
Considerations 
Performance > Understand 
your 
criteria… 
> Real-­‐Time 
Performance 
> High 
Throughput 
> Low 
Latency 
> Dataset 
sizes 
(growing)
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Data 
Grids: 
Considerations 
> Horizontal 
Scaling 
(“add 
a 
brick”) 
> Dynamic 
Topology 
(no 
downtime) 
> Vertical 
Scaling 
(large 
RAM 
allocation 
per-­‐ 
process) 
> Good 
monitoring 
tools 
(utilization 
& 
mgmt.) 
Scaling
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Data 
Grids: 
Considerations 
> Weak 
(Eventual) 
Consistency 
vs 
Strong 
Consistency 
> Per-­‐store 
or 
per-­‐cache 
configuration 
> Understand 
impact 
on 
performance 
Consistency
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Data 
Grids: 
Considerations 
> Flexible 
Persistence 
Options 
> Read-­‐Through, 
Write-­‐Through, 
Write-­‐ 
Behind 
> Examples: 
Relational 
Database, 
Local 
Storage, 
Shared 
Storage 
Persistence
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Data 
Grids: 
Considerations 
> Are 
transactions 
supported? 
> Local 
or 
Distributed 
> Global 
or 
per-­‐store/per 
cache 
configuration 
> Impact 
on 
performance 
Transactions
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Data 
Grids: 
Considerations 
> Query 
Capability: 
SQL 
or 
Proprietary 
API 
> Indexing 
support 
> JDBC/ODBC 
Interface 
Search/Query
© 
2014 
GridGain 
Systems, 
Inc. 
INTRODUCTION 
TO 
GRIDGAIN 
DATA 
FABRIC
Data 
Velocity, 
Data 
Volume, 
Real-­‐Time 
Performance 
© 
2014 
GridGain 
Systems, 
Inc. 
Customer 
Use 
Cases 
> Automated Trading Systems 
Real time analysis of trading positions & market 
risk. High volume transactions, ultra low latencies.! 
> Financial Services 
Fraud Detection, Risk Analysis, Insurance rating and 
modeling.! 
> Online & Mobile Advertising 
Real time decisions, geo-targeting & retail traffic 
information.! 
> Big 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.! 
> Bioinformatics & Sciences 
High performance genome data matching, 
Environmental simulation.
Gartner 
names 
GridGain 
a 
2014 
“Cool 
Vendor” 
for 
IMC 
© 
2014 
GridGain 
Systems, 
Inc. 
GridGain 
named 
a 
2014 
AlwaysOn 
Global 
250 
Top 
Private 
Company 
“This 
positions 
GridGain 
as 
one 
of 
the 
few 
IMC 
open-­‐source 
technologies 
available 
and 
the 
only 
one… 
providing 
such 
a 
rich 
set 
of 
functionality.”
Use 
Case: 
• Open 
© 
2014 
GridGain 
Systems, 
Inc. 
Largest bank in Eastern Europe (Russia), and the third largest in Europe 
tender 
won 
by 
GridGain 
–Goal: 
Real-­‐time 
risk 
and 
leverage 
reporting 
on 
their 
global 
financial 
trading 
portfolio 
– Performed 
a 
detailed 
evaluation 
and 
software 
assurance 
test 
–Delivered 
best 
performance, 
scale 
and 
high 
availability 
1 Billion 
Transactions per Second 
10 Dell R610 servers 
1 TB Memory 
< $40K
© 
2014 
GridGain 
Systems, 
Inc. 
GridGain 
enters 
the 
Apache 
Software 
Foundation
© 
2014 
GridGain 
Systems, 
Inc. 
GridGain 
In-­‐Memory 
Data 
Fabric: 
Strategic 
Approach 
to 
IMC 
• Supports Applications of 
various types and 
languages 
• Open Source – Apache 2.0! 
• Simple Java/C#/C++ APIs! 
• 1 JAR Dependency! 
• High Performance & Scale! 
• Automatic Fault Tolerance! 
• Management/Monitoring! 
• Runs on Commodity Hardware 
• Supports existing & new data sources! 
• No need to rip & replace
• Distributed 
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Key-­‐ 
Value 
Store 
• Local, 
Replicated, 
Partitioned 
• TBs 
of 
data, 
of 
any 
type 
• On-­‐Heap 
and 
Off-­‐Heap 
Storage 
• Backup 
Replicas 
/ 
Automatic 
Failover 
• Distributed 
ACID 
Transactions 
• SQL 
queries 
and 
JDBC 
driver 
• Collocation 
of 
Compute 
and 
Data 
In-­‐Memory 
Data 
Grid
• Direct 
© 
2014 
GridGain 
Systems, 
Inc. 
API 
for 
MapReduce 
• Zero 
Clustering 
& 
Compute 
Deployment 
• Cron-­‐like 
Task 
Scheduling 
• State 
Checkpoints 
• Early 
and 
Late 
Load 
Balancing 
• Automatic 
Failover 
• Full 
Cluster 
Management 
• Pluggable 
SPI 
Design
© 
2014 
GridGain 
Systems, 
Inc. 
Client-­‐Server 
vs 
Affinity 
Colocation 
Client-­‐ 
Server 
Affinity 
Colocation
© 
2014 
GridGain 
Systems, 
Inc. 
Distributed 
Java 
Structures 
• Distributed 
Map 
(cache) 
• Distributed 
Set 
• Distributed 
Queue 
• CountDownLatch 
• AtomicLong 
• AtomicSequence 
• AtomicReference 
• Distributed 
ExecutorService
In-­‐Memory 
Streaming 
and 
CEP 
• Streaming 
© 
2014 
GridGain 
Systems, 
Inc. 
Data 
Never 
Ends 
• Branching 
Pipelines 
• Pluggable 
Routing 
• Sliding 
Windows 
for 
CEP/Continuous 
Query 
• Real 
Time 
Analysis
• Plug 
© 
2014 
GridGain 
Systems, 
Inc. 
Hadoop 
Accelerator 
and 
Play 
installation 
• 10x 
to 
100x 
Acceleration 
• In-­‐Memory 
Native 
MapReduce 
• In-­‐Process 
Data 
Colocation 
• GGFS 
In-­‐Memory 
File 
System 
• Pure 
In-­‐Memory 
• Read-­‐Through 
from 
HDFS 
• Write-­‐Through 
to 
HDFS 
• Sync 
and 
Async 
Persistence
© 
2014 
GridGain 
Systems, 
Inc. 
In-­‐Memory 
Accelerated 
Map 
Reduce 
• In-­‐Memory 
Native 
Performance 
• Zero 
Code 
Change 
• Use 
existing 
MR 
code 
• Use 
existing 
Hive 
queries 
• No 
Name 
Node 
• No 
Network 
Noise 
• In-­‐Process 
Data 
Colocation
© 
2014 
GridGain 
Systems, 
Inc. 
Visor: 
Monitoring 
& 
Mgmt 
for 
DevOps
© 
2014 
GridGain 
Systems, 
Inc. 
HIGHLIGHTS: 
RELEASE 
6.5
© 
2014 
GridGain 
Systems, 
Inc. 
Cross-­‐Language 
Interoperability 
• Portable 
Objects 
Language-­‐neutral 
storage 
format. 
Allows 
you 
to 
write 
data 
from 
one 
language, 
and 
access 
or 
modify 
it 
from 
another. 
• Performance 
Across 
Languages 
Optimized 
neutral 
format 
that 
provides 
great 
performance 
across 
all 
supported 
languages. 
• Client 
Feature 
Parity 
Feature 
parity 
across 
supported 
language 
APIs. 
C# 
C++ 
Cross Language Data Interoperability 
Java GridGain Data Grid
© 
2014 
GridGain 
Systems, 
Inc. 
Dynamic 
Schema 
Changes 
• Dynamic 
Schema 
Changes 
Change 
data 
structures: 
add 
properties/fields 
dynamically 
at 
runtime 
when 
needed. 
• Searchable 
/ 
Indexable 
Index 
and 
search 
into 
arbitrary 
fields, 
without 
needing 
to 
create 
annotated 
classes. 
• Version 
Independent 
Data 
storage 
format 
no 
longer 
tied 
to 
class 
versioning 
or 
product 
versioning. 
C# 
C++ 
Dynamic Schema Changes 
Language Independent Format 
Java
© 
2014 
GridGain 
Systems, 
Inc. 
Grid 
Managed 
Services 
• Automatic 
High-­‐Availability 
Define 
services 
that 
should 
be 
instantiated 
by 
the 
grid. 
• Configurable 
Support 
for 
Grid 
Singletons, 
Node 
Singletons, 
and 
more. 
• Maintenance-­‐free 
Deployment 
of 
services 
in 
the 
desired 
configuration 
is 
guaranteed 
by 
the 
GridGain 
Grid. 
Grid Managed Services 
Grid Singleton 
Node Singleton 
GridGain Data Grid GridGain Data Grid
© 
2014 
GridGain 
Systems, 
Inc. 
Enterprise 
Edition: 
Exclusive 
Features 
> Management & Monitoring 
GridGain Visor for GUI-based DevOps! 
> Local Restartable Store 
fast recovery during planned outages or DR! 
> Data Center Replication 
Multi-datacenter WAN support! 
> Network Segmentation 
Protection 
Configurable fault-tolerance for network interruptions! 
> Security Features 
Client Authentication and related SPIs! 
> Rolling Production Updates 
Perform software upgrades without downtime! 
> Support & Maintenance 
Support incidents, ticket access, upgrades, patches! 
> Training & Consulting 
Technical training and customized consulting services! 
> Deploy with Confidence 
Indemnification for Enterprise Customers
© 
2014 
GridGain 
Systems, 
Inc. 
Enterprise 
& 
Open 
Source 
Comparison 
Chart 
GridGain 
Enterprise 
Subscriptions 
include 
the 
following 
during 
the 
subscription 
term: 
> Right 
to 
Use 
the 
Enterprise 
Edition 
of 
the 
GridGain 
product. 
> Bug 
fixes, 
patches, 
updates 
and 
upgrades 
to 
the 
latest 
version 
of 
the 
product. 
> 9x5 
or 
24x7 
Support 
for 
the 
product. 
> Ability 
to 
procure 
Training 
and 
Consulting 
Services 
from 
GridGain. 
> Confidence 
and 
protection, 
not 
provided 
under 
Open 
Source 
licensing, 
that 
only 
a 
commercial 
vendor 
can 
provide, 
such 
as 
Indemnification.
© 
2014 
GridGain 
Systems, 
Inc. 
ANY 
QUESTIONS? 
Thank 
you 
for 
joining 
us. 
Follow 
the 
conversation. 
www.gridgain.com 
@gridgain 
#gridgain

More Related Content

What's hot (20)

PPT
Migrating legacy ERP data into Hadoop
DataWorks Summit
 
PPTX
Extreme Sports & Beyond: Exploring a new frontier in data with GoPro
Cloudera, Inc.
 
PPTX
Apache Kudu: Technical Deep Dive


Cloudera, Inc.
 
PPTX
How Data Drives Business at Choice Hotels
Cloudera, Inc.
 
PPTX
There are 250 Database products, are you running the right one?
Aerospike, Inc.
 
PPTX
Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ...
Cloudera, Inc.
 
PPTX
Part 1: Cloudera’s Analytic Database: BI & SQL Analytics in a Hybrid Cloud World
Cloudera, Inc.
 
PDF
2017 DB Trends for Powering Real-Time Systems of Engagement
Aerospike, Inc.
 
PDF
Reducing the Total Cost of Ownership of Big Data- Impetus White Paper
Impetus Technologies
 
PDF
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
MSAdvAnalytics
 
PPTX
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
Ontico
 
PDF
How to Avoid Disasters via Software-Defined Storage Replication & Site Recovery
DataCore Software
 
PPTX
Georgia Azure Event - Scalable cloud games using Microsoft Azure
Microsoft
 
PPTX
Real-Time Analytics in Transactional Applications by Brian Bulkowski
Data Con LA
 
PPTX
Building a Data Hub that Empowers Customer Insight (Technical Workshop)
Cloudera, Inc.
 
PDF
Big Data: Myths and Realities
Toronto-Oracle-Users-Group
 
PPTX
Azure data lakes
Vishwas N
 
PPTX
Big Data Day LA 2016/ Use Case Driven track - From Clusters to Clouds, Hardwa...
Data Con LA
 
PPTX
Simplifying Real-Time Architectures for IoT with Apache Kudu
Cloudera, Inc.
 
PDF
A Gentle Introduction to GPU Computing by Armen Donigian
Data Con LA
 
Migrating legacy ERP data into Hadoop
DataWorks Summit
 
Extreme Sports & Beyond: Exploring a new frontier in data with GoPro
Cloudera, Inc.
 
Apache Kudu: Technical Deep Dive


Cloudera, Inc.
 
How Data Drives Business at Choice Hotels
Cloudera, Inc.
 
There are 250 Database products, are you running the right one?
Aerospike, Inc.
 
Gartner Data and Analytics Summit: Bringing Self-Service BI & SQL Analytics ...
Cloudera, Inc.
 
Part 1: Cloudera’s Analytic Database: BI & SQL Analytics in a Hybrid Cloud World
Cloudera, Inc.
 
2017 DB Trends for Powering Real-Time Systems of Engagement
Aerospike, Inc.
 
Reducing the Total Cost of Ownership of Big Data- Impetus White Paper
Impetus Technologies
 
Cortana Analytics Workshop: The "Big Data" of the Cortana Analytics Suite, Pa...
MSAdvAnalytics
 
How to run Real Time processing on Big Data / Ron Zavner (GigaSpaces)
Ontico
 
How to Avoid Disasters via Software-Defined Storage Replication & Site Recovery
DataCore Software
 
Georgia Azure Event - Scalable cloud games using Microsoft Azure
Microsoft
 
Real-Time Analytics in Transactional Applications by Brian Bulkowski
Data Con LA
 
Building a Data Hub that Empowers Customer Insight (Technical Workshop)
Cloudera, Inc.
 
Big Data: Myths and Realities
Toronto-Oracle-Users-Group
 
Azure data lakes
Vishwas N
 
Big Data Day LA 2016/ Use Case Driven track - From Clusters to Clouds, Hardwa...
Data Con LA
 
Simplifying Real-Time Architectures for IoT with Apache Kudu
Cloudera, Inc.
 
A Gentle Introduction to GPU Computing by Armen Donigian
Data Con LA
 

Viewers also liked (20)

PDF
12 principles of memory
Pilgrim Library
 
PPTX
In Memory Data Grids, Demystified!
Uri Cohen
 
PDF
SAP HANA SPS09 - SAP HANA Scalability
SAP Technology
 
PPTX
Business Intelligence Overview
netpeachteam
 
PPTX
2014 bigdatacamp asya_kamsky
Data Con LA
 
PPTX
Big Data Day LA 2015 - NoSQL: Doing it wrong before getting it right by Lawre...
Data Con LA
 
PDF
Big Data Day LA 2015 - HBase at Factual: Real time and Batch Uses by Molly O'...
Data Con LA
 
PDF
Yarn cloudera-kathleenting061414 kate-ting
Data Con LA
 
PPTX
La big datacamp2014_vikram_dixit
Data Con LA
 
PDF
Ag big datacampla-06-14-2014-ajay_gopal
Data Con LA
 
PDF
Big Data Day LA 2015 - Solr Search with Spark for Big Data Analytics in Actio...
Data Con LA
 
PDF
20140614 introduction to spark-ben white
Data Con LA
 
PDF
140614 bigdatacamp-la-keynote-jon hsieh
Data Con LA
 
PPT
Big datacamp june14_alex_liu
Data Con LA
 
PDF
Kiji cassandra la june 2014 - v02 clint-kelly
Data Con LA
 
PPTX
Summit v4 dave wolcott
Data Con LA
 
PDF
Aziksa hadoop for buisness users2 santosh jha
Data Con LA
 
PDF
Hadoop and NoSQL joining forces by Dale Kim of MapR
Data Con LA
 
PDF
Big Data Day LA 2015 - Lessons Learned from Designing Data Ingest Systems by ...
Data Con LA
 
PPTX
Hadoop Innovation Summit 2014
Data Con LA
 
12 principles of memory
Pilgrim Library
 
In Memory Data Grids, Demystified!
Uri Cohen
 
SAP HANA SPS09 - SAP HANA Scalability
SAP Technology
 
Business Intelligence Overview
netpeachteam
 
2014 bigdatacamp asya_kamsky
Data Con LA
 
Big Data Day LA 2015 - NoSQL: Doing it wrong before getting it right by Lawre...
Data Con LA
 
Big Data Day LA 2015 - HBase at Factual: Real time and Batch Uses by Molly O'...
Data Con LA
 
Yarn cloudera-kathleenting061414 kate-ting
Data Con LA
 
La big datacamp2014_vikram_dixit
Data Con LA
 
Ag big datacampla-06-14-2014-ajay_gopal
Data Con LA
 
Big Data Day LA 2015 - Solr Search with Spark for Big Data Analytics in Actio...
Data Con LA
 
20140614 introduction to spark-ben white
Data Con LA
 
140614 bigdatacamp-la-keynote-jon hsieh
Data Con LA
 
Big datacamp june14_alex_liu
Data Con LA
 
Kiji cassandra la june 2014 - v02 clint-kelly
Data Con LA
 
Summit v4 dave wolcott
Data Con LA
 
Aziksa hadoop for buisness users2 santosh jha
Data Con LA
 
Hadoop and NoSQL joining forces by Dale Kim of MapR
Data Con LA
 
Big Data Day LA 2015 - Lessons Learned from Designing Data Ingest Systems by ...
Data Con LA
 
Hadoop Innovation Summit 2014
Data Con LA
 
Ad

Similar to In memory computing principles by Mac Moore of GridGain (20)

PPTX
Real-time analysis using an in-memory data grid - Cloud Expo 2013
ScaleOut Software
 
PDF
From Disaster to Recovery: Preparing Your IT for the Unexpected
DataCore Software
 
PPTX
Webinar: Enterprise Trends for Database-as-a-Service
MongoDB
 
PDF
IT Modernization in Practice
Tom Diederich
 
PPTX
An Introduction to Apache Ignite - Mandhir Gidda - Codemotion Rome 2017
Codemotion
 
PDF
Getting Started with Apache Ignite as a Distributed Database
Roman Shtykh
 
PPTX
Geode Meetup Apachecon
upthewaterspout
 
PDF
The Pandemic Changes Everything, the Need for Speed and Resiliency
Alluxio, Inc.
 
PPTX
How to Succeed in the Cloud (Financially)
Rand Group
 
PPTX
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
Synerzip
 
PPTX
Operational Intelligence Using Hadoop
DataWorks Summit
 
PDF
Real Time Business Platform by Ivan Novick from Pivotal
VMware Tanzu Korea
 
PPTX
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
Streamsets Inc.
 
PPTX
Real Time Streaming Architecture at Ford
DataWorks Summit
 
PDF
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Denodo
 
PDF
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Kai Wähner
 
PDF
GOAI: GPU-Accelerated Data Science DataSciCon 2017
Joshua Patterson
 
PPTX
Klarna Tech Talk - Mind the Data!
Jeffrey T. Pollock
 
PDF
OSDC 2017 - Christos Erotocritou - Apache ignite in-memory data fabric
NETWAYS
 
PPTX
IBM Relay 2015: Open for Data
IBM
 
Real-time analysis using an in-memory data grid - Cloud Expo 2013
ScaleOut Software
 
From Disaster to Recovery: Preparing Your IT for the Unexpected
DataCore Software
 
Webinar: Enterprise Trends for Database-as-a-Service
MongoDB
 
IT Modernization in Practice
Tom Diederich
 
An Introduction to Apache Ignite - Mandhir Gidda - Codemotion Rome 2017
Codemotion
 
Getting Started with Apache Ignite as a Distributed Database
Roman Shtykh
 
Geode Meetup Apachecon
upthewaterspout
 
The Pandemic Changes Everything, the Need for Speed and Resiliency
Alluxio, Inc.
 
How to Succeed in the Cloud (Financially)
Rand Group
 
Real-Time With AI – The Convergence Of Big Data And AI by Colin MacNaughton
Synerzip
 
Operational Intelligence Using Hadoop
DataWorks Summit
 
Real Time Business Platform by Ivan Novick from Pivotal
VMware Tanzu Korea
 
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
Streamsets Inc.
 
Real Time Streaming Architecture at Ford
DataWorks Summit
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Denodo
 
Real World Use Cases and Success Stories for In-Memory Data Grids (TIBCO Acti...
Kai Wähner
 
GOAI: GPU-Accelerated Data Science DataSciCon 2017
Joshua Patterson
 
Klarna Tech Talk - Mind the Data!
Jeffrey T. Pollock
 
OSDC 2017 - Christos Erotocritou - Apache ignite in-memory data fabric
NETWAYS
 
IBM Relay 2015: Open for Data
IBM
 
Ad

More from Data Con LA (20)

PPTX
Data Con LA 2022 Keynotes
Data Con LA
 
PPTX
Data Con LA 2022 Keynotes
Data Con LA
 
PDF
Data Con LA 2022 Keynote
Data Con LA
 
PPTX
Data Con LA 2022 - Startup Showcase
Data Con LA
 
PPTX
Data Con LA 2022 Keynote
Data Con LA
 
PDF
Data Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA
 
PPTX
Data Con LA 2022 - AI Ethics
Data Con LA
 
PDF
Data Con LA 2022 - Improving disaster response with machine learning
Data Con LA
 
PDF
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA
 
PDF
Data Con LA 2022 - Real world consumer segmentation
Data Con LA
 
PPTX
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA
 
PPTX
Data Con LA 2022 - Moving Data at Scale to AWS
Data Con LA
 
PDF
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA
 
PDF
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA
 
PDF
Data Con LA 2022 - Intro to Data Science
Data Con LA
 
PDF
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA
 
PPTX
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA
 
PPTX
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA
 
PPTX
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA
 
PPTX
Data Con LA 2022 - Data Streaming with Kafka
Data Con LA
 
Data Con LA 2022 Keynotes
Data Con LA
 
Data Con LA 2022 Keynotes
Data Con LA
 
Data Con LA 2022 Keynote
Data Con LA
 
Data Con LA 2022 - Startup Showcase
Data Con LA
 
Data Con LA 2022 Keynote
Data Con LA
 
Data Con LA 2022 - Using Google trends data to build product recommendations
Data Con LA
 
Data Con LA 2022 - AI Ethics
Data Con LA
 
Data Con LA 2022 - Improving disaster response with machine learning
Data Con LA
 
Data Con LA 2022 - What's new with MongoDB 6.0 and Atlas
Data Con LA
 
Data Con LA 2022 - Real world consumer segmentation
Data Con LA
 
Data Con LA 2022 - Modernizing Analytics & AI for today's needs: Intuit Turbo...
Data Con LA
 
Data Con LA 2022 - Moving Data at Scale to AWS
Data Con LA
 
Data Con LA 2022 - Collaborative Data Exploration using Conversational AI
Data Con LA
 
Data Con LA 2022 - Why Database Modernization Makes Your Data Decisions More ...
Data Con LA
 
Data Con LA 2022 - Intro to Data Science
Data Con LA
 
Data Con LA 2022 - How are NFTs and DeFi Changing Entertainment
Data Con LA
 
Data Con LA 2022 - Why Data Quality vigilance requires an End-to-End, Automat...
Data Con LA
 
Data Con LA 2022-Perfect Viral Ad prediction of Superbowl 2022 using Tease, T...
Data Con LA
 
Data Con LA 2022- Embedding medical journeys with machine learning to improve...
Data Con LA
 
Data Con LA 2022 - Data Streaming with Kafka
Data Con LA
 

Recently uploaded (20)

PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 

In memory computing principles by Mac Moore of GridGain

  • 1. In-­‐Memory Computing Principles © 2014 GridGain Systems, Inc. and Technology Overview MAC MOORE Solutions Architect www.gridgain.com #gridgain
  • 2. © 2014 GridGain Systems, Inc. Agenda • Overview • Why In Memory & Use Cases • Evolution of Architectures • Concepts and Considerations • In-­‐Memory Data Fabric 6.5 • Data Grid • Clustering and Compute • Streaming • Hadoop Acceleration • Highlights: Release 6.5
  • 3. © 2014 GridGain Systems, Inc. Why In-­‐Memory Computing? Cloud/SaaS apps, Mobile Computing back-­‐ends, Internet of Things, Big Data analytics, Social Networks – all need to be done in-­‐memory to reach Internet scale “RAM is the new disk, disk is the new tape.” RAM is 3,000 times faster than spinning disks. By moving data from disk to RAM and employing modern in-­‐memory data grid technology, things get fast. Really, really fast.
  • 4. “In-­‐memory computing will have a long term, disruptive impact by radically changing users’ expectations, application design principles, products’ architectures and vendors’ strategies.” In-­‐memory computing is the future of computing… it offers a massive potential not only in TCO reduction but across all four value dimensions: performance, process innovation, simplification and flexibility. © 2014 GridGain Systems, Inc.
  • 5. “Organizations that do not consider adopting in-­‐memory application infrastructure technologies risk being out-­‐ innovated by competitors that are early mainstream users of these capabilities” © 2014 GridGain Systems, Inc.
  • 6. © 2014 GridGain Systems, Inc. In-­‐Memory Computing: Why Now? In-memory will have an industry impact comparable to web and cloud. RAM is the new disk, and disk is the new tape.! In-Memory Computing Market:! • $13.23B in 2018! • 2013-2018 CAGR 43%! DRAM Cost, $ Cost Less than 2 zetabytes in 2011, 8 in 2015 drops 30% every 12 months BigData Technologies Planned 34% will use in-memory technology Data Growth
  • 7. © 2014 GridGain Systems, Inc. Top 3 Reasons for In-­‐Memory Computing 1. Performance 2. Scalability 3. Future-­‐proofing
  • 8. © 2014 GridGain Systems, Inc. How In-­‐Memory Computing Works: The Basic Idea •Persistence •Recovery •Post-­‐Processing •Backup
  • 9. © 2014 GridGain Systems, Inc. In-­‐Memory Technology: Use Cases Data Velocity, Data Volume, Real-­‐Time Performance > Automated Trading Systems Real time analysis of trading positions & market risk. High volume transactions, ultra low latencies.! > Financial Services Fraud Detection, Risk Analysis, Insurance rating and modeling.! > Online & Mobile Advertising Real time decisions, geo-targeting & retail traffic information.! > Big 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.! > Bioinformatics & Sciences High performance genome data matching, Environmental simulation.
  • 10. © 2014 GridGain Systems, Inc. THE EVOLUTION OF ARCHITECTURES
  • 11. © 2014 GridGain Systems, Inc. Traditional Architecture App Server1 User App Data Requests Traditional RDBMS Server Disks Disks Disks Disks Disks Disks App Server2 User App App Server3 User App App Server4 User App App Server n User App Processing Happens Here Data Requests Data Requests Data Requests Relational Data Data is converted Data is shipped across the network for every request to objects (Marshaling) All data is on disk. This is the central bottleneck. Beyond a certain point, scaling the RDBMS becomes complex, expensive and difficult to manage.
  • 12. © 2014 GridGain Systems, Inc. Horizontally Scale the RDBMS Data is converted Scaling improves, but little else changes. Also these are very expensive! Data Requests RDBMS Server Server1 Server2 Disks Disks Disks Disks Disks Disks App Server1 User App App Server2 User App App Server3 User App App Server4 User App App Server n User App Processing Happens Here Data Requests Data Requests Data Requests Relational Data Data is shipped across the network for every request to objects (Marshaling) All data is still on disk.
  • 13. © 2014 GridGain Systems, Inc. IMDG: Distributed Caching Scaling improves, as some (or all) data is now in RAM. But, we still have to ship data to the app for every request. Distributed Cache Server1 Server2 App Server1 User App App Server2 User App Traditional RDBMS Server Disks Disks Disks Disks Disks Disks App Server3 User App App Server4 User App App Server n User App Object Data RAM RAM RAM RAM RAM RAM Processing Happens Here Data is shipped across the network for every request
  • 14. © 2014 GridGain Systems, Inc. GridGain: IMDG + Grid Compute By bringing computation to the In-­‐Memory Data Grid, you can now achieve the fastest possible results. User App User App User App User App In-Memory Compute+Data Grid Processing is local, in-memory, and in native object format. All data is in RAM Server1 User App GridGain Node RAM RAM Server2 GridGain Node RAM RAM Server3 GridGain Node RAM RAM Server n User App GridGain Node RAM RAM Server4 User App GridGain Node RAM RAM Server5 GridGain Node RAM RAM Server6 GridGain Node RAM RAM Server n User App GridGain Node RAM RAM Tasks/Queries
  • 15. © 2014 GridGain Systems, Inc. In-­‐Memory Data Grids: Considerations Performance Scaling Consistency Search/Query Persistence Transactions Icons by: http://www.icons-­‐land.com/ http://www.awicons.com/ http://www.aha-­‐soft.com/
  • 16. © 2014 GridGain Systems, Inc. In-­‐Memory Data Grids: Considerations Performance > Understand your criteria… > Real-­‐Time Performance > High Throughput > Low Latency > Dataset sizes (growing)
  • 17. © 2014 GridGain Systems, Inc. In-­‐Memory Data Grids: Considerations > Horizontal Scaling (“add a brick”) > Dynamic Topology (no downtime) > Vertical Scaling (large RAM allocation per-­‐ process) > Good monitoring tools (utilization & mgmt.) Scaling
  • 18. © 2014 GridGain Systems, Inc. In-­‐Memory Data Grids: Considerations > Weak (Eventual) Consistency vs Strong Consistency > Per-­‐store or per-­‐cache configuration > Understand impact on performance Consistency
  • 19. © 2014 GridGain Systems, Inc. In-­‐Memory Data Grids: Considerations > Flexible Persistence Options > Read-­‐Through, Write-­‐Through, Write-­‐ Behind > Examples: Relational Database, Local Storage, Shared Storage Persistence
  • 20. © 2014 GridGain Systems, Inc. In-­‐Memory Data Grids: Considerations > Are transactions supported? > Local or Distributed > Global or per-­‐store/per cache configuration > Impact on performance Transactions
  • 21. © 2014 GridGain Systems, Inc. In-­‐Memory Data Grids: Considerations > Query Capability: SQL or Proprietary API > Indexing support > JDBC/ODBC Interface Search/Query
  • 22. © 2014 GridGain Systems, Inc. INTRODUCTION TO GRIDGAIN DATA FABRIC
  • 23. Data Velocity, Data Volume, Real-­‐Time Performance © 2014 GridGain Systems, Inc. Customer Use Cases > Automated Trading Systems Real time analysis of trading positions & market risk. High volume transactions, ultra low latencies.! > Financial Services Fraud Detection, Risk Analysis, Insurance rating and modeling.! > Online & Mobile Advertising Real time decisions, geo-targeting & retail traffic information.! > Big 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.! > Bioinformatics & Sciences High performance genome data matching, Environmental simulation.
  • 24. Gartner names GridGain a 2014 “Cool Vendor” for IMC © 2014 GridGain Systems, Inc. GridGain named a 2014 AlwaysOn Global 250 Top Private Company “This positions GridGain as one of the few IMC open-­‐source technologies available and the only one… providing such a rich set of functionality.”
  • 25. Use Case: • Open © 2014 GridGain Systems, Inc. Largest bank in Eastern Europe (Russia), and the third largest in Europe tender won by GridGain –Goal: Real-­‐time risk and leverage reporting on their global financial trading portfolio – Performed a detailed evaluation and software assurance test –Delivered best performance, scale and high availability 1 Billion Transactions per Second 10 Dell R610 servers 1 TB Memory < $40K
  • 26. © 2014 GridGain Systems, Inc. GridGain enters the Apache Software Foundation
  • 27. © 2014 GridGain Systems, Inc. GridGain In-­‐Memory Data Fabric: Strategic Approach to IMC • Supports Applications of various types and languages • Open Source – Apache 2.0! • Simple Java/C#/C++ APIs! • 1 JAR Dependency! • High Performance & Scale! • Automatic Fault Tolerance! • Management/Monitoring! • Runs on Commodity Hardware • Supports existing & new data sources! • No need to rip & replace
  • 28. • Distributed © 2014 GridGain Systems, Inc. In-­‐Memory Key-­‐ Value Store • Local, Replicated, Partitioned • TBs of data, of any type • On-­‐Heap and Off-­‐Heap Storage • Backup Replicas / Automatic Failover • Distributed ACID Transactions • SQL queries and JDBC driver • Collocation of Compute and Data In-­‐Memory Data Grid
  • 29. • Direct © 2014 GridGain Systems, Inc. API for MapReduce • Zero Clustering & Compute Deployment • Cron-­‐like Task Scheduling • State Checkpoints • Early and Late Load Balancing • Automatic Failover • Full Cluster Management • Pluggable SPI Design
  • 30. © 2014 GridGain Systems, Inc. Client-­‐Server vs Affinity Colocation Client-­‐ Server Affinity Colocation
  • 31. © 2014 GridGain Systems, Inc. Distributed Java Structures • Distributed Map (cache) • Distributed Set • Distributed Queue • CountDownLatch • AtomicLong • AtomicSequence • AtomicReference • Distributed ExecutorService
  • 32. In-­‐Memory Streaming and CEP • Streaming © 2014 GridGain Systems, Inc. Data Never Ends • Branching Pipelines • Pluggable Routing • Sliding Windows for CEP/Continuous Query • Real Time Analysis
  • 33. • Plug © 2014 GridGain Systems, Inc. Hadoop Accelerator and Play installation • 10x to 100x Acceleration • In-­‐Memory Native MapReduce • In-­‐Process Data Colocation • GGFS In-­‐Memory File System • Pure In-­‐Memory • Read-­‐Through from HDFS • Write-­‐Through to HDFS • Sync and Async Persistence
  • 34. © 2014 GridGain Systems, Inc. In-­‐Memory Accelerated Map Reduce • In-­‐Memory Native Performance • Zero Code Change • Use existing MR code • Use existing Hive queries • No Name Node • No Network Noise • In-­‐Process Data Colocation
  • 35. © 2014 GridGain Systems, Inc. Visor: Monitoring & Mgmt for DevOps
  • 36. © 2014 GridGain Systems, Inc. HIGHLIGHTS: RELEASE 6.5
  • 37. © 2014 GridGain Systems, Inc. Cross-­‐Language Interoperability • Portable Objects Language-­‐neutral storage format. Allows you to write data from one language, and access or modify it from another. • Performance Across Languages Optimized neutral format that provides great performance across all supported languages. • Client Feature Parity Feature parity across supported language APIs. C# C++ Cross Language Data Interoperability Java GridGain Data Grid
  • 38. © 2014 GridGain Systems, Inc. Dynamic Schema Changes • Dynamic Schema Changes Change data structures: add properties/fields dynamically at runtime when needed. • Searchable / Indexable Index and search into arbitrary fields, without needing to create annotated classes. • Version Independent Data storage format no longer tied to class versioning or product versioning. C# C++ Dynamic Schema Changes Language Independent Format Java
  • 39. © 2014 GridGain Systems, Inc. Grid Managed Services • Automatic High-­‐Availability Define services that should be instantiated by the grid. • Configurable Support for Grid Singletons, Node Singletons, and more. • Maintenance-­‐free Deployment of services in the desired configuration is guaranteed by the GridGain Grid. Grid Managed Services Grid Singleton Node Singleton GridGain Data Grid GridGain Data Grid
  • 40. © 2014 GridGain Systems, Inc. Enterprise Edition: Exclusive Features > Management & Monitoring GridGain Visor for GUI-based DevOps! > Local Restartable Store fast recovery during planned outages or DR! > Data Center Replication Multi-datacenter WAN support! > Network Segmentation Protection Configurable fault-tolerance for network interruptions! > Security Features Client Authentication and related SPIs! > Rolling Production Updates Perform software upgrades without downtime! > Support & Maintenance Support incidents, ticket access, upgrades, patches! > Training & Consulting Technical training and customized consulting services! > Deploy with Confidence Indemnification for Enterprise Customers
  • 41. © 2014 GridGain Systems, Inc. Enterprise & Open Source Comparison Chart GridGain Enterprise Subscriptions include the following during the subscription term: > Right to Use the Enterprise Edition of the GridGain product. > Bug fixes, patches, updates and upgrades to the latest version of the product. > 9x5 or 24x7 Support for the product. > Ability to procure Training and Consulting Services from GridGain. > Confidence and protection, not provided under Open Source licensing, that only a commercial vendor can provide, such as Indemnification.
  • 42. © 2014 GridGain Systems, Inc. ANY QUESTIONS? Thank you for joining us. Follow the conversation. www.gridgain.com @gridgain #gridgain