SlideShare a Scribd company logo
1 of 16
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
DMITRIY	
  SETRAKYAN	
  
Founder,	
  PMC	
  	
  
Apache	
  Ignite(TM)	
  -­‐	
  In-­‐Memory	
  Data	
  Fabric	
  
Ul<mate	
  Speed	
  and	
  Scale	
  for	
  Transac<ons	
  and	
  Analy<cs	
  
hDp://www.ignite.incubator.apache.org	
   #apacheignite	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
Agenda	
  
•  About	
  In-­‐Memory	
  Compu<ng	
  
•  Apache	
  Ignite(tm)	
  In-­‐Memory	
  Data	
  Fabric	
  
•  Advanced	
  Clustering	
  
•  Data	
  Grid	
  
•  Compute	
  Grid	
  
•  Service	
  Grid	
  
•  Streaming	
  &	
  CEP	
  
•  Plug-­‐n-­‐Play	
  Hadoop	
  Accelerator	
  
•  Q	
  &	
  A	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
Apache	
  Ignite(TM)	
  In-­‐Memory	
  Data	
  Fabric:	
  	
  
Strategic	
  Approach	
  to	
  IMC	
  
•  SupportsApplicationsof
varioustypesand
languages
•  Open Source – Apache 2.0
•  Simple Java 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
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
In-­‐Memory	
  Data	
  Fabric:	
  More	
  Than	
  Data	
  Grid	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
•  Ease	
  of	
  GeSng	
  Started	
  
–  Automa<c	
  Discovery	
  
•  Any	
  Environment	
  
–  Public	
  Cloud	
  (AWS,	
  OpenStack)	
  
–  Private	
  Cloud	
  
–  Hybrid	
  Cloud	
  
–  Local	
  Laptop	
  
•  Zero-­‐Deployment	
  
–  Auto-­‐Deploy	
  Code	
  
•  Full	
  Cluster	
  Management	
  
•  Pluggable	
  Design	
  
In-­‐Memory	
  Data	
  Fabric:	
  Clustering	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
In-­‐Memory	
  Data	
  Fabric:	
  Clustering	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
•  Distributed	
  In-­‐Memory	
  Key-­‐Value	
  Store	
  
•  Replicated	
  and	
  Par<<oned	
  data	
  
•  TBs	
  of	
  data,	
  of	
  any	
  type	
  
•  Redundant	
  Backups	
  
•  Distributed	
  ACID	
  Transac<ons	
  	
  
•  SQL	
  queries	
  and	
  JDBC	
  driver	
  
•  Data	
  Structures	
  (Queue,	
  AtomicLong,	
  etc.)	
  
•  Colloca<on	
  of	
  Compute	
  and	
  Data	
  
In-­‐Memory	
  Data	
  Fabric:	
  Data	
  Grid	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
•  Unlimited	
  Ver<cal	
  Scale	
  
•  Avoid	
  Java	
  Garbage	
  Collec<on	
  Pauses	
  
•  Small	
  On-­‐Heap	
  Footprint	
  
•  Large	
  Off-­‐Heap	
  Footprint	
  
•  Off-­‐Heap	
  Indexes	
  
•  Full	
  RAM	
  U<liza<on	
  
•  Simple	
  Configura<on	
  
In-­‐Memory	
  Data	
  Fabric:	
  Off-­‐Heap	
  Memory	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
•  Direct	
  API	
  for	
  MapReduce	
  
•  Zero	
  Deployment	
  
•  Cron-­‐like	
  Task	
  Scheduling	
  
•  State	
  Checkpoints	
  
•  Load	
  Balancing	
  
•  Automa<c	
  Failover	
  
•  Full	
  Cluster	
  Management	
  
•  Pluggable	
  SPI	
  Design	
  
In-­‐Memory	
  Data	
  Fabric:	
  Compute	
  Grid	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
•  Distribute	
  Any	
  Data	
  Structure	
  
–  Available	
  Anywhere	
  on	
  the	
  Grid	
  
–  Access	
  Anywhere	
  via	
  Proxies	
  
•  Controlled	
  Deployment	
  
–  Support	
  for	
  Cluster	
  Singleton	
  
–  Support	
  for	
  Node	
  Singleton	
  
–  Support	
  for	
  Custom	
  Topology	
  
–  Load	
  Balanced	
  
•  Guaranteed	
  Availability	
  
–  Auto	
  Redeployment	
  in	
  Case	
  of	
  Failures	
  
In-­‐Memory	
  Data	
  Fabric:	
  Service	
  Grid	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
•  Streaming	
  Data	
  Never	
  Ends	
  
•  Branching	
  Pipelines	
  
•  Pluggable	
  Rou<ng	
  
•  Sliding	
  Windows	
  
•  CEP/Con<nuous	
  Query	
  
•  SQL	
  Query	
  
•  Real	
  Time	
  Analysis	
  
In-­‐Memory	
  Data	
  Fabric:	
  Streaming	
  and	
  CEP	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
•  Plug	
  and	
  Play	
  installa<on	
  
•  10x	
  to	
  100x	
  Accelera<on	
  
•  In-­‐Memory	
  Na<ve	
  
MapReduce	
  
•  In-­‐Process	
  Data	
  Coloca<on	
  
•  GGFS	
  In-­‐Memory	
  File	
  
System	
  
•  Pure	
  In-­‐Memory	
  
•  Read-­‐Through	
  from	
  HDFS	
  
•  Write-­‐Through	
  to	
  HDFS	
  	
  
•  Sync	
  and	
  Async	
  
Persistence	
  
In-­‐Memory	
  Data	
  Fabric:	
  Hadoop	
  Accelerator	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
In-­‐Memory	
  Data	
  Fabric:	
  	
  Accelerated	
  MapReduce	
  
•  In-­‐Memory	
  Na<ve	
  Performance	
  
•  Zero	
  Code	
  Change	
  
•  Use	
  exis<ng	
  MR	
  code	
  
•  Use	
  exis<ng	
  Hive	
  queries	
  
•  No	
  Name	
  Node	
  
•  No	
  Network	
  Noise	
  
•  In-­‐Process	
  Data	
  Coloca<on	
  
•  Eager	
  Push	
  Scheduling	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
Visor:	
  Monitoring	
  &	
  Mgmt	
  for	
  DevOps	
  
✴  GridGain	
  Enterprise	
  Edi-on	
  
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
Enterprise	
  &	
  Open	
  Source	
  Comparison	
  Chart	
  
GridGain	
  Enterprise	
  SubscripNons	
  include	
  the	
  
following	
  during	
  the	
  term	
  of	
  the	
  subscripNon:	
  
>  Right	
  to	
  use	
  GridGain	
  Enterprise	
  Edi<on	
  
>  Bug	
  fixes,	
  patches,	
  updates	
  and	
  upgrades	
  
>  9x5	
  or	
  24x7	
  Support	
  	
  
>  Ability	
  to	
  procure	
  Training	
  and	
  Consul<ng	
  
Services	
  from	
  GridGain	
  
>  Confidence	
  and	
  protec<on,	
  not	
  provided	
  
under	
  Open	
  Source	
  licensing,	
  that	
  only	
  a	
  
commercial	
  vendor	
  can	
  provide,	
  such	
  as	
  
indemnifica<on	
  
Features Open Source
Enterprise
Edition
In-Memory Data Grid ✓ ✓
In-Memory Compute Grid ✓ ✓
Real-Time Streaming & CEP ✓ ✓
Hadoop Acceleration ✓ ✓
Management & Monitoring GUI ✓
Portable Objects ✓
.Net and C++ APIs ✓
Enterprise-grade Security ✓
Network Segmentation Protection ✓
Local Restartable Store ✓
Rolling Production Updates ✓
Datacenter Replication ✓
9x5 and 24x7 Support ✓
Long Term Support & Patches ✓
Apache®,	
  Apache	
  Ignite,	
  Ignite®,	
  and	
  the	
  Apache	
  Ignite	
  logo	
  are	
  either	
  registered	
  trademarks	
  or	
  trademarks	
  of	
  the	
  Apache	
  So8ware	
  Founda<on	
  
ANY	
  QUESTIONS?	
  
www.gridgain.com	
  
@gridgain	
  
	
  #gridgain	
  
Thank	
  you	
  for	
  joining	
  us.	
  Follow	
  the	
  conversa<on.	
  

More Related Content

Viewers also liked

August 2016 HUG: Better together: Fast Data with Apache Spark™ and Apache Ign...
August 2016 HUG: Better together: Fast Data with Apache Spark™ and Apache Ign...August 2016 HUG: Better together: Fast Data with Apache Spark™ and Apache Ign...
August 2016 HUG: Better together: Fast Data with Apache Spark™ and Apache Ign...Yahoo Developer Network
 
French Property Market 2014
French Property Market 2014French Property Market 2014
French Property Market 2014David Bourla
 
French Property market 2015 - Cushman & Wakefield
French Property market 2015 - Cushman & WakefieldFrench Property market 2015 - Cushman & Wakefield
French Property market 2015 - Cushman & WakefieldDavid Bourla
 
ReactJS | 서버와 클라이어트에서 동시에 사용하는
ReactJS | 서버와 클라이어트에서 동시에 사용하는ReactJS | 서버와 클라이어트에서 동시에 사용하는
ReactJS | 서버와 클라이어트에서 동시에 사용하는Taegon Kim
 
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014Marketing Festival
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineeringdswanson
 
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...In-Memory Computing Summit
 

Viewers also liked (18)

Datomic
DatomicDatomic
Datomic
 
Backbone.js
Backbone.jsBackbone.js
Backbone.js
 
August 2016 HUG: Better together: Fast Data with Apache Spark™ and Apache Ign...
August 2016 HUG: Better together: Fast Data with Apache Spark™ and Apache Ign...August 2016 HUG: Better together: Fast Data with Apache Spark™ and Apache Ign...
August 2016 HUG: Better together: Fast Data with Apache Spark™ and Apache Ign...
 
Selena Gomez
Selena GomezSelena Gomez
Selena Gomez
 
Management Consulting
Management ConsultingManagement Consulting
Management Consulting
 
Sap fiori
Sap fioriSap fiori
Sap fiori
 
French Property Market 2014
French Property Market 2014French Property Market 2014
French Property Market 2014
 
ReactJs
ReactJsReactJs
ReactJs
 
Clojure
ClojureClojure
Clojure
 
French Property market 2015 - Cushman & Wakefield
French Property market 2015 - Cushman & WakefieldFrench Property market 2015 - Cushman & Wakefield
French Property market 2015 - Cushman & Wakefield
 
ReactJS | 서버와 클라이어트에서 동시에 사용하는
ReactJS | 서버와 클라이어트에서 동시에 사용하는ReactJS | 서버와 클라이어트에서 동시에 사용하는
ReactJS | 서버와 클라이어트에서 동시에 사용하는
 
Elon Musk
Elon MuskElon Musk
Elon Musk
 
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineering
 
Lionel Messi
Lionel MessiLionel Messi
Lionel Messi
 
Lionel messi
Lionel messiLionel messi
Lionel messi
 
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
IMCSummite 2016 Breakout - Nikita Ivanov - Apache Ignite 2.0 Towards a Conver...
 
Personal Development
Personal DevelopmentPersonal Development
Personal Development
 

More from Data Con LA

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

More from Data Con LA (20)

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

Recently uploaded

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

Introduction to Apache Ignite (TM) (incubating) by Nikita Ivanov of GridGain

  • 1. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   DMITRIY  SETRAKYAN   Founder,  PMC     Apache  Ignite(TM)  -­‐  In-­‐Memory  Data  Fabric   Ul<mate  Speed  and  Scale  for  Transac<ons  and  Analy<cs   hDp://www.ignite.incubator.apache.org   #apacheignite  
  • 2. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   Agenda   •  About  In-­‐Memory  Compu<ng   •  Apache  Ignite(tm)  In-­‐Memory  Data  Fabric   •  Advanced  Clustering   •  Data  Grid   •  Compute  Grid   •  Service  Grid   •  Streaming  &  CEP   •  Plug-­‐n-­‐Play  Hadoop  Accelerator   •  Q  &  A  
  • 3. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   Apache  Ignite(TM)  In-­‐Memory  Data  Fabric:     Strategic  Approach  to  IMC   •  SupportsApplicationsof varioustypesand languages •  Open Source – Apache 2.0 •  Simple Java 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
  • 4. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   In-­‐Memory  Data  Fabric:  More  Than  Data  Grid  
  • 5. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   •  Ease  of  GeSng  Started   –  Automa<c  Discovery   •  Any  Environment   –  Public  Cloud  (AWS,  OpenStack)   –  Private  Cloud   –  Hybrid  Cloud   –  Local  Laptop   •  Zero-­‐Deployment   –  Auto-­‐Deploy  Code   •  Full  Cluster  Management   •  Pluggable  Design   In-­‐Memory  Data  Fabric:  Clustering  
  • 6. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   In-­‐Memory  Data  Fabric:  Clustering  
  • 7. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   •  Distributed  In-­‐Memory  Key-­‐Value  Store   •  Replicated  and  Par<<oned  data   •  TBs  of  data,  of  any  type   •  Redundant  Backups   •  Distributed  ACID  Transac<ons     •  SQL  queries  and  JDBC  driver   •  Data  Structures  (Queue,  AtomicLong,  etc.)   •  Colloca<on  of  Compute  and  Data   In-­‐Memory  Data  Fabric:  Data  Grid  
  • 8. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   •  Unlimited  Ver<cal  Scale   •  Avoid  Java  Garbage  Collec<on  Pauses   •  Small  On-­‐Heap  Footprint   •  Large  Off-­‐Heap  Footprint   •  Off-­‐Heap  Indexes   •  Full  RAM  U<liza<on   •  Simple  Configura<on   In-­‐Memory  Data  Fabric:  Off-­‐Heap  Memory  
  • 9. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   •  Direct  API  for  MapReduce   •  Zero  Deployment   •  Cron-­‐like  Task  Scheduling   •  State  Checkpoints   •  Load  Balancing   •  Automa<c  Failover   •  Full  Cluster  Management   •  Pluggable  SPI  Design   In-­‐Memory  Data  Fabric:  Compute  Grid  
  • 10. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   •  Distribute  Any  Data  Structure   –  Available  Anywhere  on  the  Grid   –  Access  Anywhere  via  Proxies   •  Controlled  Deployment   –  Support  for  Cluster  Singleton   –  Support  for  Node  Singleton   –  Support  for  Custom  Topology   –  Load  Balanced   •  Guaranteed  Availability   –  Auto  Redeployment  in  Case  of  Failures   In-­‐Memory  Data  Fabric:  Service  Grid  
  • 11. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   •  Streaming  Data  Never  Ends   •  Branching  Pipelines   •  Pluggable  Rou<ng   •  Sliding  Windows   •  CEP/Con<nuous  Query   •  SQL  Query   •  Real  Time  Analysis   In-­‐Memory  Data  Fabric:  Streaming  and  CEP  
  • 12. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   •  Plug  and  Play  installa<on   •  10x  to  100x  Accelera<on   •  In-­‐Memory  Na<ve   MapReduce   •  In-­‐Process  Data  Coloca<on   •  GGFS  In-­‐Memory  File   System   •  Pure  In-­‐Memory   •  Read-­‐Through  from  HDFS   •  Write-­‐Through  to  HDFS     •  Sync  and  Async   Persistence   In-­‐Memory  Data  Fabric:  Hadoop  Accelerator  
  • 13. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   In-­‐Memory  Data  Fabric:    Accelerated  MapReduce   •  In-­‐Memory  Na<ve  Performance   •  Zero  Code  Change   •  Use  exis<ng  MR  code   •  Use  exis<ng  Hive  queries   •  No  Name  Node   •  No  Network  Noise   •  In-­‐Process  Data  Coloca<on   •  Eager  Push  Scheduling  
  • 14. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   Visor:  Monitoring  &  Mgmt  for  DevOps   ✴  GridGain  Enterprise  Edi-on  
  • 15. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   Enterprise  &  Open  Source  Comparison  Chart   GridGain  Enterprise  SubscripNons  include  the   following  during  the  term  of  the  subscripNon:   >  Right  to  use  GridGain  Enterprise  Edi<on   >  Bug  fixes,  patches,  updates  and  upgrades   >  9x5  or  24x7  Support     >  Ability  to  procure  Training  and  Consul<ng   Services  from  GridGain   >  Confidence  and  protec<on,  not  provided   under  Open  Source  licensing,  that  only  a   commercial  vendor  can  provide,  such  as   indemnifica<on   Features Open Source Enterprise Edition In-Memory Data Grid ✓ ✓ In-Memory Compute Grid ✓ ✓ Real-Time Streaming & CEP ✓ ✓ Hadoop Acceleration ✓ ✓ Management & Monitoring GUI ✓ Portable Objects ✓ .Net and C++ APIs ✓ Enterprise-grade Security ✓ Network Segmentation Protection ✓ Local Restartable Store ✓ Rolling Production Updates ✓ Datacenter Replication ✓ 9x5 and 24x7 Support ✓ Long Term Support & Patches ✓
  • 16. Apache®,  Apache  Ignite,  Ignite®,  and  the  Apache  Ignite  logo  are  either  registered  trademarks  or  trademarks  of  the  Apache  So8ware  Founda<on   ANY  QUESTIONS?   www.gridgain.com   @gridgain    #gridgain   Thank  you  for  joining  us.  Follow  the  conversa<on.