SlideShare a Scribd company logo
Grab some
coffee and
enjoy the
pre-­show
banter
before the
top of the
hour!
The Briefing Room
The Perfect Fit: Scalable Graph for Big Data
Twitter Tag: #briefr The Briefing Room
Welcome
Host:
Eric Kavanagh
eric.kavanagh@bloorgroup.com
@eric_kavanagh
Twitter Tag: #briefr The Briefing Room
  Reveal the essential characteristics of enterprise
software, good and bad
  Provide a forum for detailed analysis of today s innovative
technologies
  Give vendors a chance to explain their product to savvy
analysts
  Allow audience members to pose serious questions... and
get answers!
Mission
Twitter Tag: #briefr The Briefing Room
Topics
June: INNOVATORS
July: SQL INNOVATION
August: REAL-TIME DATA
Twitter Tag: #briefr The Briefing Room
When You’re Hot…
Ø  Biggest Web engines use
graph
Ø  Very powerful for finding
relationships
Ø  More versatile than other
DB formats
Ø  Great for unwinding
complex scenarios
Twitter Tag: #briefr The Briefing Room
Analyst: Robin Bloor
Robin Bloor is
Chief Analyst at
The Bloor Group
robin.bloor@bloorgroup.com
@robinbloor
Twitter Tag: #briefr The Briefing Room
SYSTAP
  SYSTAP builds highly-scalable open source solutions for big
graphs
  Its flagship product is Blazegraph, a platform that supports
semantic web and graph database APIs. It features fault
tolerant storage & query capabilities and online backup &
failover.
Blazegraph achieves its scale and high throughput by
leveraging GPU acceleration via its Mapgraph technology
Twitter Tag: #briefr The Briefing Room
Guest: Brad Bebee
Brad Bebee is the CEO and Managing Partner at
SYSTAP, LLC. Brad leads the efforts to use SYSTAP
technologies for high performance graph databases
and analytics to delivery solutions for multiple
business and mission areas. Over the course of his
career, he has served as a CTO, CFO, managed
operating divisions, and performed advanced
technology development for commercial and
government customers. He is an active contributor to
SYSTAP’s open source software projects. His
technology experience ranges from early work in
modeling methodologies and knowledge
representation dating back to precursors of DARPA’s
DAML program to more recent work with large scale
data analytics using the Hadoop ecosystem,
Accumulo, and related technologies. He has extensive
experience in architecture and software modeling
methodologies, where he has lead and collaborated
upon multiple publications receiving recognition for
his research.
http://blazegraph.com/
The	
  Perfect	
  Fit:	
  Scalable	
  Graph	
  for	
  
Big	
  Data	
  
June	
  30,	
  2015	
  
Bloor	
  Group	
  Briefing	
  Room	
  
http://blazegraph.com/
11
Big	
  Data	
  Startup	
  Award	
  Winner:	
  	
  
2015	
  Big	
  Data	
  InnovaBons	
  Summit	
  
	
  
Helping	
  customers	
  achieve	
  their	
  business	
  
objecBves	
  with	
  graph	
  data	
  is	
  our	
  vision,	
  
mission,	
  and	
  the	
  essence	
  of	
  our	
  soJware	
  
soluBons.	
  
Today,	
  we	
  serve	
  Fortune	
  500	
  companies,	
  
startups,	
  governments,	
  and	
  research	
  
organizaBons	
  with	
  technology	
  to	
  power	
  
their	
  graphs.	
  
	
  
http://blazegraph.com/
Graph Databases Grew at Over 500% in the Last
Two Years
Popularity changes per category – March 2015
PopularityChanges
Graph
Databases
12
http://blazegraph.com/
The Amount of Graph Data is Exploding
Billion+ Edges
13
SYSTAP™, LLC
© 2006-2015 All Rights Reserved
http://blazegraph.com/
SYSTAP™, LLC
© 2006-2015 All Rights Reserved 14
Graph Applications are Everywhere
•  Community
Detection / Clustering
•  Recommendation
Systems
•  Fault Prediction
in Industrial and
Internet of
Things (IoT)
•  Drug Discovery /
Repurposing
•  Precision Medicine /
Genomics
•  Fraud Detection
•  Time Series,
Compliance
•  Cyber
•  Defense / Security
http://blazegraph.com/
Graphs	
  are	
  different.	
  	
  You	
  need	
  the	
  
right	
  paradigm	
  and	
  hardware	
  to	
  scale	
  
https://datatake.files.wordpress.com/2015/09/latency.png
Graph Cache Thrash
The CPU just waits for
graph data from main
memory...
TypeofCacheorMemory
Access Latency Per Clock Cycle
SYSTAP™, LLC
© 2006-2015 All Rights Reserved
15
http://blazegraph.com/
Solutions to the Graph Scaling Problem Using
Graph Databases and GPUs
●  Embedded
●  High Availability
●  Scale-out
●  GPU Acceleration
●  100s of Times Faster
than CPU main
memory-based systems
●  Up to 40X Cheaper
●  10,000X Faster than
disk-based technologies
http://blazegraph.com/
Uncovering influence links in molecular knowledge networks to streamline personalized medicine |
Shin, Dmitriy et al.Journal of Biomedical Informatics , Volume 52 , 394 - 405
Finding	
  the	
  Next	
  Cure	
  for	
  Cancer	
  is	
  a	
  	
  
Billion+	
  Edge	
  Graph	
  Challenge	
  
17
http://blazegraph.com/
Graph is BIG and changing

(Trillion+ Edges)
18
http://blazegraph.com/
Graphs Enable People to Find Knowledge
A Bunch of Pages An Answer
19
http://blazegraph.com/
Graphs Enable Enterprises to Manage
Metadata
•  Data	
  outlives	
  specific	
  system	
  implementaBons.	
  
•  Data	
  outlives	
  applicaBons.	
  
•  Achieve	
  Metadata	
  independence	
  using	
  declaraBve	
  standards	
  
to	
  manage	
  metadata	
  and	
  express	
  transformaBons.	
  
Data Sources
Data Providers
Knowledge Graph: Instance Data + Ontology (RDF + OWL)
ACLs
Query Catalog
Constraints Rules Events Mappings Widgets Views
20
http://blazegraph.com/
Knowledge	
  Base	
  of	
  Biology	
  (KaBOB)	
  
Open	
  Biomedical	
  Ontologies	
  
biomedical	
  	
  
data	
  &	
  
informaBon	
  
applicaBon	
  
data	
  
biomedical	
  
knowledge	
  
Entrez	
  
Gene	
  
17	
  databases	
  
DIP	
  
UniProt	
  
GOA	
  
GAD	
  
HGNC	
  
InterPro	
  
Gene	
  
Ontology	
  
Sequence	
  
Ontology	
  
Cell	
  Type	
  
Ontology	
  
ChEBI	
  
NCBI	
  
Taxonomy	
  
Protein	
  
Ontology	
  
12	
  ontologies	
  
…
…
21
http://blazegraph.com/
Powering	
  Their	
  Graphs	
  with	
  
Blazegraph™	
  
SYSTAP™, LLC
© 2006-2015 All Rights Reserved
Information Management /
Retrieval
Genomics / Precision
Medicine
Defense, Intel, Cyber
22
http://blazegraph.com/
The	
  right	
  scaling	
  approach	
  
depends	
  on	
  the	
  business	
  need	
  
SYSTAP™, LLC
© 2006-2015 All Rights Reserved
Single	
  GPU	
  
(500+M)	
  
MulB-­‐GPU	
  
Clusters	
  
(100+B)	
  
23
Fast	
   Fastest	
  Speed	
  
Data	
  Scale	
  (Edges)	
  
Scale	
  Out	
  
(1T+)	
  
High	
  
Availability	
  
(50B)	
  
JVM	
  
Journal	
  
Embedded	
  
Single	
  Server	
  
(50B)	
  
Millions	
  
Billions	
  
Trillions	
  
http://blazegraph.com/
Blazegraph™	
  stands	
  out!	
  
•  Wikimedia	
  EvaluaBon:	
  	
  
hfps://docs.google.com/a/systap.com/spreadsheets/d/
1MXikljoSUVP77w7JKf9EXN40OB-­‐ZkMqT8Y5b2NYVKbU/edit#gid=0	
  	
  
SYSTAP™, LLC
© 2006-2015 All Rights Reserved 24
http://blazegraph.com/
Blazegraph™:	
  	
  Embedded	
  and	
  Single	
  Server	
  
•  High	
  performance,	
  Scalable	
  
–  50B	
  edges/node	
  
–  RDF/SPARQL	
  level	
  query	
  language	
  
–  Efficient	
  Graph	
  Traversal	
  
–  High	
  9s	
  soluBon	
  
•  Property	
  graphs	
  
–  Blueprints,	
  gremlin,	
  rextser	
  
•  REST	
  API	
  (NSS)	
  
•  Extension	
  points	
  
–  Stored	
  queries	
  for	
  custom	
  applicaBon	
  logic	
  on	
  
the	
  server.	
  
–  Custom	
  services	
  &	
  indices	
  
–  Custom	
  funcBons	
  
–  Vertex-­‐centric	
  programs	
  
•  Embedded	
  Server	
  
•  Standalone	
  Server	
  
JVM	
  
Journal	
  
WAR	
  
Journal	
  
25
http://blazegraph.com/
Blazegraph™:	
  	
  High	
  Availability	
  
•  Shared	
  nothing	
  architecture	
  
–  Same	
  data	
  on	
  each	
  node	
  
–  Coordinate	
  only	
  at	
  commit	
  
–  Transparent	
  load	
  balancing	
  
•  Scaling	
  
–  50	
  billion	
  triples	
  or	
  quads	
  
–  Query	
  throughput	
  scales	
  linearly	
  
•  Self	
  healing	
  
–  AutomaBc	
  failover	
  
–  AutomaBc	
  resync	
  aJer	
  disconnect	
  
–  Online	
  single	
  node	
  disaster	
  recovery	
  
•  Online	
  Backup	
  
–  Online	
  snapshots	
  (full	
  backups)	
  
–  HA	
  Logs	
  (incremental	
  backups)	
  
•  Point	
  in	
  Bme	
  recovery	
  (offline)	
  
HAService	
  
Quorum	
  
k=3	
  
size=3	
  
follower	
  
leader	
  
HAService	
  
HAService	
  
26
http://blazegraph.com/
Blazegraph™:	
  	
  Scale-­‐out	
  
•  Shard-­‐based	
  horizontal	
  scale-­‐
out	
  to	
  support	
  1	
  Trillion+	
  
Edge	
  Graphs	
  
•  Fast	
  parallel	
  load	
  
	
  
•  Efficient	
  Query	
  Through	
  
CoordinaBon	
  Between	
  Data	
  
Services	
  
•  Coming	
  soon!	
  Support	
  for	
  
HDFS	
  for	
  failover.	
  
27
http://blazegraph.com/
How	
  do	
  I	
  use	
  GPUs	
  to	
  scale	
  graphs?	
  
●  Parallel Processing on
GPU Clusters for
Trillion+ Edge Graphs
●  High-Level API
●  Partitioning and
Overlapping
Communications
●  HPC and DARPA
Pedigree
28
http://blazegraph.com/
Blazegraph GPU: Ridiculously
Fast for Graphs
Blazegraph™ plug-in for GPU Acceleration
with familiar graph APIs
Graph	
  
DB	
  
29
http://blazegraph.com/
Mapgraph HPC with NVIDIA GPUs
$16K / GTEP (K40 - Today)
$4K / GTEP (Pascal 2016)
Blazegraph	
  MulB-­‐GPU:	
  	
  Extreme	
  
Scale,	
  40X	
  more	
  Affordable!	
  
Cray XMT-2
$~180K / GTEP
Large Hadoop Cluster
$~18M / GTEP
Future Blazegraph SaaS
On-demand
1 GTEP = 1 Billion
Traversed Edges Per
Second
40X!
10X!
30
Twitter Tag: #briefr The Briefing Room
Perceptions & Questions
Analyst:
Robin Bloor
Of Graphs and Networks
Robin Bloor, PhD
Johnny-Come-Lately
Aside from the three letter agencies,
until recently, nobody cared much
about graphs…
WHY?
Reasons for Graph Apathy…
1  Unfamiliarity (it’s obscure
because it’s obscure)
2  RDBMS do not store graphs
well and SQL is inadequate
for querying graphs
3  No common BI applications,
it’s mainly analytics
4  Semantic technology has
taken a lifetime to evolve
Reasons to Care
u  Graphs express very
different (and important)
data relationships
u  Graphs are largely
unexplored
u  Graphs are ideal for MDM
u  Graphs express semantic
relationships
Semantics: The Type 0 Language
Colorless green ideas sleep furiously
Colorless green
sleep
furiously
ideas
The Net Net
The ultimate goal is INFERENCING:
Knowledge discovery
(rather than pattern discovery)
through graph processing
u  What are the “low hanging fruit” graphical
applications – in your company’s experience?
u  Does your company find itself competing
with Hadoop Giraph? What are the
compelling differences?
u  Is Blazegraph a triple-store at the physical
level (i.e., a pure RDF implementation) or
does it implement a variety of physical
structures?
u  At what level of data volume/workload is
hardware acceleration a necessity?
u  What is the largest amount of data currently
under management with any of your customers?
u  Which companies/technologies do you compete
with directly?
Twitter Tag: #briefr The Briefing Room
Twitter Tag: #briefr The Briefing Room
Upcoming Topics
www.insideanalysis.com
June: INNOVATORS
July: SQL INNOVATION
August: REAL-TIME DATA
Twitter Tag: #briefr The Briefing Room
THANK YOU
for your
ATTENTION!
Some images provided courtesy of Wikimedia Commons

More Related Content

What's hot

Functional programming
 for optimization problems 
in Big Data
Functional programming
  for optimization problems 
in Big DataFunctional programming
  for optimization problems 
in Big Data
Functional programming
 for optimization problems 
in Big Data
Paco Nathan
 
Graph analytics in Linkurious Enterprise
Graph analytics in Linkurious EnterpriseGraph analytics in Linkurious Enterprise
Graph analytics in Linkurious Enterprise
Linkurious
 
Data Analytics and Artificial Intelligence in the era of Digital Transformation
Data Analytics and Artificial Intelligence in the era of Digital TransformationData Analytics and Artificial Intelligence in the era of Digital Transformation
Data Analytics and Artificial Intelligence in the era of Digital Transformation
Jan Wiegelmann
 
Introduction to the graph technologies landscape
Introduction to the graph technologies landscapeIntroduction to the graph technologies landscape
Introduction to the graph technologies landscape
Linkurious
 
The network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 finalThe network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 finalRevolution Analytics
 
Graphs and Financial Services Analytics
Graphs and Financial Services AnalyticsGraphs and Financial Services Analytics
Graphs and Financial Services Analytics
Neo4j
 
Big data real time R - useR! 2013 - David Smith
Big data real time R - useR! 2013 - David SmithBig data real time R - useR! 2013 - David Smith
Big data real time R - useR! 2013 - David SmithRevolution Analytics
 
How to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk AnalyticsHow to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk Analytics
Ontotext
 
AI meets Big Data
AI meets Big DataAI meets Big Data
AI meets Big Data
Jan Wiegelmann
 
Knowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data ScienceKnowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data Science
Cambridge Semantics
 
MapR & Skytree:
MapR & Skytree: MapR & Skytree:
MapR & Skytree:
MapR Technologies
 
GraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on DemandGraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on Demand
Ontotext
 
The Future of Data Science
The Future of Data ScienceThe Future of Data Science
The Future of Data Science
DataWorks Summit
 
R and Big Data using Revolution R Enterprise with Hadoop
R and Big Data using Revolution R Enterprise with HadoopR and Big Data using Revolution R Enterprise with Hadoop
R and Big Data using Revolution R Enterprise with Hadoop
Revolution Analytics
 
Interactive Analytics in Human Time
Interactive Analytics in Human TimeInteractive Analytics in Human Time
Interactive Analytics in Human TimeDataWorks Summit
 
Vital AI: Big Data Modeling
Vital AI: Big Data ModelingVital AI: Big Data Modeling
Vital AI: Big Data Modeling
Vital.AI
 
The Keys to Digital Transformation
The Keys to Digital TransformationThe Keys to Digital Transformation
The Keys to Digital Transformation
MapR Technologies
 
Graph Hardware Architecture - Enterprise graphs deserve great hardware!
Graph Hardware Architecture - Enterprise graphs deserve great hardware!Graph Hardware Architecture - Enterprise graphs deserve great hardware!
Graph Hardware Architecture - Enterprise graphs deserve great hardware!
TigerGraph
 
Batter Up! Advanced Sports Analytics with R and Storm
Batter Up! Advanced Sports Analytics with R and StormBatter Up! Advanced Sports Analytics with R and Storm
Batter Up! Advanced Sports Analytics with R and Storm
Revolution Analytics
 
PoolParty Semantic Suite - Release 6.0 (Technical Overview)
PoolParty Semantic Suite - Release 6.0 (Technical Overview)PoolParty Semantic Suite - Release 6.0 (Technical Overview)
PoolParty Semantic Suite - Release 6.0 (Technical Overview)
Semantic Web Company
 

What's hot (20)

Functional programming
 for optimization problems 
in Big Data
Functional programming
  for optimization problems 
in Big DataFunctional programming
  for optimization problems 
in Big Data
Functional programming
 for optimization problems 
in Big Data
 
Graph analytics in Linkurious Enterprise
Graph analytics in Linkurious EnterpriseGraph analytics in Linkurious Enterprise
Graph analytics in Linkurious Enterprise
 
Data Analytics and Artificial Intelligence in the era of Digital Transformation
Data Analytics and Artificial Intelligence in the era of Digital TransformationData Analytics and Artificial Intelligence in the era of Digital Transformation
Data Analytics and Artificial Intelligence in the era of Digital Transformation
 
Introduction to the graph technologies landscape
Introduction to the graph technologies landscapeIntroduction to the graph technologies landscape
Introduction to the graph technologies landscape
 
The network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 finalThe network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 final
 
Graphs and Financial Services Analytics
Graphs and Financial Services AnalyticsGraphs and Financial Services Analytics
Graphs and Financial Services Analytics
 
Big data real time R - useR! 2013 - David Smith
Big data real time R - useR! 2013 - David SmithBig data real time R - useR! 2013 - David Smith
Big data real time R - useR! 2013 - David Smith
 
How to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk AnalyticsHow to Reveal Hidden Relationships in Data and Risk Analytics
How to Reveal Hidden Relationships in Data and Risk Analytics
 
AI meets Big Data
AI meets Big DataAI meets Big Data
AI meets Big Data
 
Knowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data ScienceKnowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data Science
 
MapR & Skytree:
MapR & Skytree: MapR & Skytree:
MapR & Skytree:
 
GraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on DemandGraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on Demand
 
The Future of Data Science
The Future of Data ScienceThe Future of Data Science
The Future of Data Science
 
R and Big Data using Revolution R Enterprise with Hadoop
R and Big Data using Revolution R Enterprise with HadoopR and Big Data using Revolution R Enterprise with Hadoop
R and Big Data using Revolution R Enterprise with Hadoop
 
Interactive Analytics in Human Time
Interactive Analytics in Human TimeInteractive Analytics in Human Time
Interactive Analytics in Human Time
 
Vital AI: Big Data Modeling
Vital AI: Big Data ModelingVital AI: Big Data Modeling
Vital AI: Big Data Modeling
 
The Keys to Digital Transformation
The Keys to Digital TransformationThe Keys to Digital Transformation
The Keys to Digital Transformation
 
Graph Hardware Architecture - Enterprise graphs deserve great hardware!
Graph Hardware Architecture - Enterprise graphs deserve great hardware!Graph Hardware Architecture - Enterprise graphs deserve great hardware!
Graph Hardware Architecture - Enterprise graphs deserve great hardware!
 
Batter Up! Advanced Sports Analytics with R and Storm
Batter Up! Advanced Sports Analytics with R and StormBatter Up! Advanced Sports Analytics with R and Storm
Batter Up! Advanced Sports Analytics with R and Storm
 
PoolParty Semantic Suite - Release 6.0 (Technical Overview)
PoolParty Semantic Suite - Release 6.0 (Technical Overview)PoolParty Semantic Suite - Release 6.0 (Technical Overview)
PoolParty Semantic Suite - Release 6.0 (Technical Overview)
 

Similar to The Perfect Fit: Scalable Graph for Big Data

Database Camp 2016 @ United Nations, NYC - Brad Bebee, CEO, Blazegraph
Database Camp 2016 @ United Nations, NYC - Brad Bebee, CEO, BlazegraphDatabase Camp 2016 @ United Nations, NYC - Brad Bebee, CEO, Blazegraph
Database Camp 2016 @ United Nations, NYC - Brad Bebee, CEO, Blazegraph
✔ Eric David Benari, PMP
 
Hadoop and the Relational Database: The Best of Both Worlds
Hadoop and the Relational Database: The Best of Both WorldsHadoop and the Relational Database: The Best of Both Worlds
Hadoop and the Relational Database: The Best of Both Worlds
Inside Analysis
 
How to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st centuryHow to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st century
Ali Dasdan
 
GraphQL Server - Single point of opportunities
GraphQL Server - Single point of opportunitiesGraphQL Server - Single point of opportunities
GraphQL Server - Single point of opportunities
Tobias Meixner
 
Roadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyRoadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph Strategy
Neo4j
 
The Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of HadoopThe Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of Hadoop
Inside Analysis
 
Hadoop Master Class : A concise overview
Hadoop Master Class : A concise overviewHadoop Master Class : A concise overview
Hadoop Master Class : A concise overview
Abhishek Roy
 
Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyYour Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph Strategy
Neo4j
 
Strata sf - Amundsen presentation
Strata sf - Amundsen presentationStrata sf - Amundsen presentation
Strata sf - Amundsen presentation
Tao Feng
 
Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyYour Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph Strategy
Neo4j
 
Graphs & Big Data - Philip Rathle and Andreas Kollegger @ Big Data Science Me...
Graphs & Big Data - Philip Rathle and Andreas Kollegger @ Big Data Science Me...Graphs & Big Data - Philip Rathle and Andreas Kollegger @ Big Data Science Me...
Graphs & Big Data - Philip Rathle and Andreas Kollegger @ Big Data Science Me...
Neo4j
 
Analytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data PlatformAnalytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data Platform
VMware Tanzu
 
Qo Introduction V2
Qo Introduction V2Qo Introduction V2
Qo Introduction V2
Joe_F
 
Neo4j in Depth
Neo4j in DepthNeo4j in Depth
Neo4j in Depth
Max De Marzi
 
Five Critical Success Factors for Big Data and Traditional BI
Five Critical Success Factors for Big Data and Traditional BIFive Critical Success Factors for Big Data and Traditional BI
Five Critical Success Factors for Big Data and Traditional BI
Inside Analysis
 
Initiate Edinburgh 2019 - Big Data Meets AI
Initiate Edinburgh 2019 - Big Data Meets AIInitiate Edinburgh 2019 - Big Data Meets AI
Initiate Edinburgh 2019 - Big Data Meets AI
Amazon Web Services
 
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache SparkData-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Databricks
 
Big Data & SQL: The On-Ramp to Hadoop
Big Data & SQL: The On-Ramp to Hadoop Big Data & SQL: The On-Ramp to Hadoop
Big Data & SQL: The On-Ramp to Hadoop
Inside Analysis
 
Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011
Eli White
 
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Perficient, Inc.
 

Similar to The Perfect Fit: Scalable Graph for Big Data (20)

Database Camp 2016 @ United Nations, NYC - Brad Bebee, CEO, Blazegraph
Database Camp 2016 @ United Nations, NYC - Brad Bebee, CEO, BlazegraphDatabase Camp 2016 @ United Nations, NYC - Brad Bebee, CEO, Blazegraph
Database Camp 2016 @ United Nations, NYC - Brad Bebee, CEO, Blazegraph
 
Hadoop and the Relational Database: The Best of Both Worlds
Hadoop and the Relational Database: The Best of Both WorldsHadoop and the Relational Database: The Best of Both Worlds
Hadoop and the Relational Database: The Best of Both Worlds
 
How to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st centuryHow to build and run a big data platform in the 21st century
How to build and run a big data platform in the 21st century
 
GraphQL Server - Single point of opportunities
GraphQL Server - Single point of opportunitiesGraphQL Server - Single point of opportunities
GraphQL Server - Single point of opportunities
 
Roadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyRoadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph Strategy
 
The Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of HadoopThe Maturity Model: Taking the Growing Pains Out of Hadoop
The Maturity Model: Taking the Growing Pains Out of Hadoop
 
Hadoop Master Class : A concise overview
Hadoop Master Class : A concise overviewHadoop Master Class : A concise overview
Hadoop Master Class : A concise overview
 
Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyYour Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph Strategy
 
Strata sf - Amundsen presentation
Strata sf - Amundsen presentationStrata sf - Amundsen presentation
Strata sf - Amundsen presentation
 
Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph StrategyYour Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph Strategy
 
Graphs & Big Data - Philip Rathle and Andreas Kollegger @ Big Data Science Me...
Graphs & Big Data - Philip Rathle and Andreas Kollegger @ Big Data Science Me...Graphs & Big Data - Philip Rathle and Andreas Kollegger @ Big Data Science Me...
Graphs & Big Data - Philip Rathle and Andreas Kollegger @ Big Data Science Me...
 
Analytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data PlatformAnalytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data Platform
 
Qo Introduction V2
Qo Introduction V2Qo Introduction V2
Qo Introduction V2
 
Neo4j in Depth
Neo4j in DepthNeo4j in Depth
Neo4j in Depth
 
Five Critical Success Factors for Big Data and Traditional BI
Five Critical Success Factors for Big Data and Traditional BIFive Critical Success Factors for Big Data and Traditional BI
Five Critical Success Factors for Big Data and Traditional BI
 
Initiate Edinburgh 2019 - Big Data Meets AI
Initiate Edinburgh 2019 - Big Data Meets AIInitiate Edinburgh 2019 - Big Data Meets AI
Initiate Edinburgh 2019 - Big Data Meets AI
 
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache SparkData-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
 
Big Data & SQL: The On-Ramp to Hadoop
Big Data & SQL: The On-Ramp to Hadoop Big Data & SQL: The On-Ramp to Hadoop
Big Data & SQL: The On-Ramp to Hadoop
 
Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011Big data and APIs for PHP developers - SXSW 2011
Big data and APIs for PHP developers - SXSW 2011
 
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
 

More from Inside Analysis

An Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIAn Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BI
Inside Analysis
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
Inside Analysis
 
First in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationFirst in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter Integration
Inside Analysis
 
Fit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data LetdownFit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data Letdown
Inside Analysis
 
To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security
Inside Analysis
 
The Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On TimeThe Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On Time
Inside Analysis
 
Introducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataIntroducing: A Complete Algebra of Data
Introducing: A Complete Algebra of Data
Inside Analysis
 
The Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionThe Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop Adoption
Inside Analysis
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Inside Analysis
 
All Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of EverythingAll Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of Everything
Inside Analysis
 
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLGoodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Inside Analysis
 
The Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global LevelThe Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global Level
Inside Analysis
 
Structurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureStructurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your Architecture
Inside Analysis
 
SQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the RiskSQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the Risk
Inside Analysis
 
A Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseA Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data Warehouse
Inside Analysis
 
Rethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldRethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile World
Inside Analysis
 
DisrupTech - Dave Duggal
DisrupTech - Dave DuggalDisrupTech - Dave Duggal
DisrupTech - Dave Duggal
Inside Analysis
 
Modus Operandi
Modus OperandiModus Operandi
Modus Operandi
Inside Analysis
 
Phasic Systems - Dr. Geoffrey Malafsky
Phasic Systems - Dr. Geoffrey MalafskyPhasic Systems - Dr. Geoffrey Malafsky
Phasic Systems - Dr. Geoffrey Malafsky
Inside Analysis
 
Red Hat - Sarangan Rangachari
Red Hat - Sarangan RangachariRed Hat - Sarangan Rangachari
Red Hat - Sarangan Rangachari
Inside Analysis
 

More from Inside Analysis (20)

An Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BIAn Ounce of Prevention: Forging Healthy BI
An Ounce of Prevention: Forging Healthy BI
 
Agile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for SuccessAgile, Automated, Aware: How to Model for Success
Agile, Automated, Aware: How to Model for Success
 
First in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter IntegrationFirst in Class: Optimizing the Data Lake for Tighter Integration
First in Class: Optimizing the Data Lake for Tighter Integration
 
Fit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data LetdownFit For Purpose: Preventing a Big Data Letdown
Fit For Purpose: Preventing a Big Data Letdown
 
To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security To Serve and Protect: Making Sense of Hadoop Security
To Serve and Protect: Making Sense of Hadoop Security
 
The Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On TimeThe Hadoop Guarantee: Keeping Analytics Running On Time
The Hadoop Guarantee: Keeping Analytics Running On Time
 
Introducing: A Complete Algebra of Data
Introducing: A Complete Algebra of DataIntroducing: A Complete Algebra of Data
Introducing: A Complete Algebra of Data
 
The Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionThe Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop Adoption
 
Ahead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time AnalyticsAhead of the Stream: How to Future-Proof Real-Time Analytics
Ahead of the Stream: How to Future-Proof Real-Time Analytics
 
All Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of EverythingAll Together Now: Connected Analytics for the Internet of Everything
All Together Now: Connected Analytics for the Internet of Everything
 
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETLGoodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
Goodbye, Bottlenecks: How Scale-Out and In-Memory Solve ETL
 
The Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global LevelThe Biggest Picture: Situational Awareness on a Global Level
The Biggest Picture: Situational Awareness on a Global Level
 
Structurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your ArchitectureStructurally Sound: How to Tame Your Architecture
Structurally Sound: How to Tame Your Architecture
 
SQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the RiskSQL In Hadoop: Big Data Innovation Without the Risk
SQL In Hadoop: Big Data Innovation Without the Risk
 
A Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data WarehouseA Revolutionary Approach to Modernizing the Data Warehouse
A Revolutionary Approach to Modernizing the Data Warehouse
 
Rethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile WorldRethinking Data Availability and Governance in a Mobile World
Rethinking Data Availability and Governance in a Mobile World
 
DisrupTech - Dave Duggal
DisrupTech - Dave DuggalDisrupTech - Dave Duggal
DisrupTech - Dave Duggal
 
Modus Operandi
Modus OperandiModus Operandi
Modus Operandi
 
Phasic Systems - Dr. Geoffrey Malafsky
Phasic Systems - Dr. Geoffrey MalafskyPhasic Systems - Dr. Geoffrey Malafsky
Phasic Systems - Dr. Geoffrey Malafsky
 
Red Hat - Sarangan Rangachari
Red Hat - Sarangan RangachariRed Hat - Sarangan Rangachari
Red Hat - Sarangan Rangachari
 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

The Perfect Fit: Scalable Graph for Big Data

  • 1. Grab some coffee and enjoy the pre-­show banter before the top of the hour!
  • 2. The Briefing Room The Perfect Fit: Scalable Graph for Big Data
  • 3. Twitter Tag: #briefr The Briefing Room Welcome Host: Eric Kavanagh eric.kavanagh@bloorgroup.com @eric_kavanagh
  • 4. Twitter Tag: #briefr The Briefing Room   Reveal the essential characteristics of enterprise software, good and bad   Provide a forum for detailed analysis of today s innovative technologies   Give vendors a chance to explain their product to savvy analysts   Allow audience members to pose serious questions... and get answers! Mission
  • 5. Twitter Tag: #briefr The Briefing Room Topics June: INNOVATORS July: SQL INNOVATION August: REAL-TIME DATA
  • 6. Twitter Tag: #briefr The Briefing Room When You’re Hot… Ø  Biggest Web engines use graph Ø  Very powerful for finding relationships Ø  More versatile than other DB formats Ø  Great for unwinding complex scenarios
  • 7. Twitter Tag: #briefr The Briefing Room Analyst: Robin Bloor Robin Bloor is Chief Analyst at The Bloor Group robin.bloor@bloorgroup.com @robinbloor
  • 8. Twitter Tag: #briefr The Briefing Room SYSTAP   SYSTAP builds highly-scalable open source solutions for big graphs   Its flagship product is Blazegraph, a platform that supports semantic web and graph database APIs. It features fault tolerant storage & query capabilities and online backup & failover. Blazegraph achieves its scale and high throughput by leveraging GPU acceleration via its Mapgraph technology
  • 9. Twitter Tag: #briefr The Briefing Room Guest: Brad Bebee Brad Bebee is the CEO and Managing Partner at SYSTAP, LLC. Brad leads the efforts to use SYSTAP technologies for high performance graph databases and analytics to delivery solutions for multiple business and mission areas. Over the course of his career, he has served as a CTO, CFO, managed operating divisions, and performed advanced technology development for commercial and government customers. He is an active contributor to SYSTAP’s open source software projects. His technology experience ranges from early work in modeling methodologies and knowledge representation dating back to precursors of DARPA’s DAML program to more recent work with large scale data analytics using the Hadoop ecosystem, Accumulo, and related technologies. He has extensive experience in architecture and software modeling methodologies, where he has lead and collaborated upon multiple publications receiving recognition for his research.
  • 10. http://blazegraph.com/ The  Perfect  Fit:  Scalable  Graph  for   Big  Data   June  30,  2015   Bloor  Group  Briefing  Room  
  • 11. http://blazegraph.com/ 11 Big  Data  Startup  Award  Winner:     2015  Big  Data  InnovaBons  Summit     Helping  customers  achieve  their  business   objecBves  with  graph  data  is  our  vision,   mission,  and  the  essence  of  our  soJware   soluBons.   Today,  we  serve  Fortune  500  companies,   startups,  governments,  and  research   organizaBons  with  technology  to  power   their  graphs.    
  • 12. http://blazegraph.com/ Graph Databases Grew at Over 500% in the Last Two Years Popularity changes per category – March 2015 PopularityChanges Graph Databases 12
  • 13. http://blazegraph.com/ The Amount of Graph Data is Exploding Billion+ Edges 13 SYSTAP™, LLC © 2006-2015 All Rights Reserved
  • 14. http://blazegraph.com/ SYSTAP™, LLC © 2006-2015 All Rights Reserved 14 Graph Applications are Everywhere •  Community Detection / Clustering •  Recommendation Systems •  Fault Prediction in Industrial and Internet of Things (IoT) •  Drug Discovery / Repurposing •  Precision Medicine / Genomics •  Fraud Detection •  Time Series, Compliance •  Cyber •  Defense / Security
  • 15. http://blazegraph.com/ Graphs  are  different.    You  need  the   right  paradigm  and  hardware  to  scale   https://datatake.files.wordpress.com/2015/09/latency.png Graph Cache Thrash The CPU just waits for graph data from main memory... TypeofCacheorMemory Access Latency Per Clock Cycle SYSTAP™, LLC © 2006-2015 All Rights Reserved 15
  • 16. http://blazegraph.com/ Solutions to the Graph Scaling Problem Using Graph Databases and GPUs ●  Embedded ●  High Availability ●  Scale-out ●  GPU Acceleration ●  100s of Times Faster than CPU main memory-based systems ●  Up to 40X Cheaper ●  10,000X Faster than disk-based technologies
  • 17. http://blazegraph.com/ Uncovering influence links in molecular knowledge networks to streamline personalized medicine | Shin, Dmitriy et al.Journal of Biomedical Informatics , Volume 52 , 394 - 405 Finding  the  Next  Cure  for  Cancer  is  a     Billion+  Edge  Graph  Challenge   17
  • 18. http://blazegraph.com/ Graph is BIG and changing
 (Trillion+ Edges) 18
  • 19. http://blazegraph.com/ Graphs Enable People to Find Knowledge A Bunch of Pages An Answer 19
  • 20. http://blazegraph.com/ Graphs Enable Enterprises to Manage Metadata •  Data  outlives  specific  system  implementaBons.   •  Data  outlives  applicaBons.   •  Achieve  Metadata  independence  using  declaraBve  standards   to  manage  metadata  and  express  transformaBons.   Data Sources Data Providers Knowledge Graph: Instance Data + Ontology (RDF + OWL) ACLs Query Catalog Constraints Rules Events Mappings Widgets Views 20
  • 21. http://blazegraph.com/ Knowledge  Base  of  Biology  (KaBOB)   Open  Biomedical  Ontologies   biomedical     data  &   informaBon   applicaBon   data   biomedical   knowledge   Entrez   Gene   17  databases   DIP   UniProt   GOA   GAD   HGNC   InterPro   Gene   Ontology   Sequence   Ontology   Cell  Type   Ontology   ChEBI   NCBI   Taxonomy   Protein   Ontology   12  ontologies   … … 21
  • 22. http://blazegraph.com/ Powering  Their  Graphs  with   Blazegraph™   SYSTAP™, LLC © 2006-2015 All Rights Reserved Information Management / Retrieval Genomics / Precision Medicine Defense, Intel, Cyber 22
  • 23. http://blazegraph.com/ The  right  scaling  approach   depends  on  the  business  need   SYSTAP™, LLC © 2006-2015 All Rights Reserved Single  GPU   (500+M)   MulB-­‐GPU   Clusters   (100+B)   23 Fast   Fastest  Speed   Data  Scale  (Edges)   Scale  Out   (1T+)   High   Availability   (50B)   JVM   Journal   Embedded   Single  Server   (50B)   Millions   Billions   Trillions  
  • 24. http://blazegraph.com/ Blazegraph™  stands  out!   •  Wikimedia  EvaluaBon:     hfps://docs.google.com/a/systap.com/spreadsheets/d/ 1MXikljoSUVP77w7JKf9EXN40OB-­‐ZkMqT8Y5b2NYVKbU/edit#gid=0     SYSTAP™, LLC © 2006-2015 All Rights Reserved 24
  • 25. http://blazegraph.com/ Blazegraph™:    Embedded  and  Single  Server   •  High  performance,  Scalable   –  50B  edges/node   –  RDF/SPARQL  level  query  language   –  Efficient  Graph  Traversal   –  High  9s  soluBon   •  Property  graphs   –  Blueprints,  gremlin,  rextser   •  REST  API  (NSS)   •  Extension  points   –  Stored  queries  for  custom  applicaBon  logic  on   the  server.   –  Custom  services  &  indices   –  Custom  funcBons   –  Vertex-­‐centric  programs   •  Embedded  Server   •  Standalone  Server   JVM   Journal   WAR   Journal   25
  • 26. http://blazegraph.com/ Blazegraph™:    High  Availability   •  Shared  nothing  architecture   –  Same  data  on  each  node   –  Coordinate  only  at  commit   –  Transparent  load  balancing   •  Scaling   –  50  billion  triples  or  quads   –  Query  throughput  scales  linearly   •  Self  healing   –  AutomaBc  failover   –  AutomaBc  resync  aJer  disconnect   –  Online  single  node  disaster  recovery   •  Online  Backup   –  Online  snapshots  (full  backups)   –  HA  Logs  (incremental  backups)   •  Point  in  Bme  recovery  (offline)   HAService   Quorum   k=3   size=3   follower   leader   HAService   HAService   26
  • 27. http://blazegraph.com/ Blazegraph™:    Scale-­‐out   •  Shard-­‐based  horizontal  scale-­‐ out  to  support  1  Trillion+   Edge  Graphs   •  Fast  parallel  load     •  Efficient  Query  Through   CoordinaBon  Between  Data   Services   •  Coming  soon!  Support  for   HDFS  for  failover.   27
  • 28. http://blazegraph.com/ How  do  I  use  GPUs  to  scale  graphs?   ●  Parallel Processing on GPU Clusters for Trillion+ Edge Graphs ●  High-Level API ●  Partitioning and Overlapping Communications ●  HPC and DARPA Pedigree 28
  • 29. http://blazegraph.com/ Blazegraph GPU: Ridiculously Fast for Graphs Blazegraph™ plug-in for GPU Acceleration with familiar graph APIs Graph   DB   29
  • 30. http://blazegraph.com/ Mapgraph HPC with NVIDIA GPUs $16K / GTEP (K40 - Today) $4K / GTEP (Pascal 2016) Blazegraph  MulB-­‐GPU:    Extreme   Scale,  40X  more  Affordable!   Cray XMT-2 $~180K / GTEP Large Hadoop Cluster $~18M / GTEP Future Blazegraph SaaS On-demand 1 GTEP = 1 Billion Traversed Edges Per Second 40X! 10X! 30
  • 31. Twitter Tag: #briefr The Briefing Room Perceptions & Questions Analyst: Robin Bloor
  • 32. Of Graphs and Networks Robin Bloor, PhD
  • 33. Johnny-Come-Lately Aside from the three letter agencies, until recently, nobody cared much about graphs… WHY?
  • 34. Reasons for Graph Apathy… 1  Unfamiliarity (it’s obscure because it’s obscure) 2  RDBMS do not store graphs well and SQL is inadequate for querying graphs 3  No common BI applications, it’s mainly analytics 4  Semantic technology has taken a lifetime to evolve
  • 35. Reasons to Care u  Graphs express very different (and important) data relationships u  Graphs are largely unexplored u  Graphs are ideal for MDM u  Graphs express semantic relationships
  • 36. Semantics: The Type 0 Language Colorless green ideas sleep furiously Colorless green sleep furiously ideas
  • 37. The Net Net The ultimate goal is INFERENCING: Knowledge discovery (rather than pattern discovery) through graph processing
  • 38. u  What are the “low hanging fruit” graphical applications – in your company’s experience? u  Does your company find itself competing with Hadoop Giraph? What are the compelling differences? u  Is Blazegraph a triple-store at the physical level (i.e., a pure RDF implementation) or does it implement a variety of physical structures?
  • 39. u  At what level of data volume/workload is hardware acceleration a necessity? u  What is the largest amount of data currently under management with any of your customers? u  Which companies/technologies do you compete with directly?
  • 40. Twitter Tag: #briefr The Briefing Room
  • 41. Twitter Tag: #briefr The Briefing Room Upcoming Topics www.insideanalysis.com June: INNOVATORS July: SQL INNOVATION August: REAL-TIME DATA
  • 42. Twitter Tag: #briefr The Briefing Room THANK YOU for your ATTENTION! Some images provided courtesy of Wikimedia Commons