SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Graph Data at Scale
Building the world’s largest distributed
graph applications with DataStax &
Dr. Denise Gosnell, DataStax Sr. Manager, Global Graph Practice
Adam Judelson, Deloitte US VP of Product, Mission Graph
© 2018 DataStax, All Rights Reserved.
0 Why Graphs?
1 3 Lessons
2 Partner Solution Preview: MissionGraph
© DataStax, All Rights Reserved.
Why Graphs?
Why Graphs?
4
?
Why Graphs?
5
Why graphs?
© 2016 DataStax, All Rights Reserved. 6
Why graphs?
© 2016 DataStax, All Rights Reserved. 7
© DataStax, All Rights Reserved.
Lesson 1:
Industry timing is everything.
9
Setting Industry Context
1980s 2000s 2020s
{ : }
10
26x
Data is more valuable
when it is connected.
Source: The Practitioner’s Guide to Graph Data. O’Reilly Media. Spring 2020.
11
DataStax Enterprise Graph
Graph Powered
Insights
Graph Your Way
Always Available;
Unmatched Scalability
12
DataStax Enterprise Graph
Understand
Relationships
in your data
Largest graph
deployments
in the world
7 years
with zero
downtime
© DataStax, All Rights Reserved.
Lesson 2:
Build upon a real foundation.
Customer 360
A lot of people get stuck on
‘Is this a graph problem?’
when, instead, they also should be thinking
‘How will graph help my developer’s productivity’?
-Data Science Team Lead
Customer 360
Path Finding
Path Finding
Distance, Outliers, and Ranking
Bill of
Materials
Bill of
Materials
SQL
WITH EmployeeHierarchy (EmployeeID,
LastName,
FirstName,
ReportsTo,
HierarchyLevel) AS
( SELECT EmployeeID, LastName, FirstName, ReportsTo, 1 as HierarchyLevel
FROM Employees
WHERE ReportsTo IS NULL
UNION ALL
SELECT e.EmployeeID, e.LastName, e.FirstName, e.ReportsTo,
eh.HierarchyLevel + 1 AS HierarchyLevel
FROM Employees e
INNER JOIN EmployeeHierarchy eh
ON e.ReportsTo = eh.EmployeeID
) SELECT *
FROM EmployeeHierarchy
ORDER BY HierarchyLevel, LastName, FirstName Queries from
http://sql2gremlin.com/#_recursive_query
Bill of
Materials
Gremlin
g.V().hasLabel("employee").
where(__.not(out("reportsTo"))).
repeat(__.in("reportsTo")).
emit().
path().
by(("firstName") + " " + e.value("lastName")).
next()
Queries from
http://sql2gremlin.com/#_recursive_query
© DataStax, All Rights Reserved.
Lesson 3:
Relationships are key.
Copyright © 2018 Deloitte Development LLC. All rights reserved. 22
DataStax
An Alliance that derives measurable value.
22 Members of the core
MissionGraph™ Product team
DataStax-led MissionGraph
Qualification Sessions64
Achieved Competencies
GOVERNMENT MACHINE
LEARNING
DEVOPS BIG DATA EMPOWERED
DISCOVERY
Copyright © 2017 Deloitte Development LLC. All rights reserved. 24
Demo
Entities at Scale Across Personas
Integrating Data
Address Arrest Associate Weapons
Entity Resolution
Models at Scale
Recommendation Security Risk
Investigate
Locate Identify Connect
Getting answers regardless of data style
Multi-Model
This is
Rapidly making sense of disconnected information
Powered by
MissionGraph is a data integration, enhancement,
and exploration platform that is designed to be
customized by domain to empower massive-scale
analysis.
This product is here now to help you grow your
business.
© DataStax, All Rights Reserved.
Where do we go from here?
0 Why Graphs?
1 3 Lessons
2 Partner Solution Preview: MissionGraph
Copyright © 2018 Deloitte Development LLC. All rights reserved. 35
© DataStax, All Rights Reserved.
Connected data is more valuable.
Copyright © 2018 Deloitte Development LLC. All rights reserved. 36
DataStax
MissionGraph:
A platform for rapidly making sense of
disconnected information.
DataStax Graph:
A distributed graph database that is
optimized for fast data storage, zero
downtime, and analysis of multifaceted
datasets in real time.
How can you get involved?
Adam Judelson
VP of Product, Mission Graph
missiongraphinfo@deloitte.com
Kristian Gyorkos
Sr. Director Global Partners, DataStax
kristian.gyorkos@datastax.com
Denise Gosnell
Global Graph Practice Lead, DataStax
Denise.Gosnell@datastax.com
THE WHOTHE WHAT
Copyright © 2018 Deloitte Development LLC. All rights reserved. 37
DataStax Graph–Learning more
Upcoming webinar, August 8th
“DataStax Graph Practice: Best practices for working with DataStax
Graph”
DataStax Academy and Labs
“Graph Specialist” learning path (academy.datastax.com)
DataStax Graph for Labs (downloads.datastax.com/#labs)
Events this Fall
Strata Data Conference in NYC
Deloitte Experience Analytics datastax.com/products/datastax-enterprise-
graph
Copyright © 2018 Deloitte Development LLC. All rights reserved. 38
Graph Data at Scale
Building the world’s largest distributed
graph applications with DataStax &
Dr. Denise Gosnell, DataStax Sr. Manager, Global Graph Practice
Adam Judelson, Deloitte US VP of Product, Mission Graph
© 2018 DataStax, All Rights Reserved.

Weitere ähnliche Inhalte

Mehr von DataStax

Mehr von DataStax (20)

Introduction to Apache Cassandra™ + What’s New in 4.0
Introduction to Apache Cassandra™ + What’s New in 4.0Introduction to Apache Cassandra™ + What’s New in 4.0
Introduction to Apache Cassandra™ + What’s New in 4.0
 
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
Webinar: How Active Everywhere Database Architecture Accelerates Hybrid Cloud...
 
Webinar | Aligning GDPR Requirements with Today's Hybrid Cloud Realities
Webinar  |  Aligning GDPR Requirements with Today's Hybrid Cloud RealitiesWebinar  |  Aligning GDPR Requirements with Today's Hybrid Cloud Realities
Webinar | Aligning GDPR Requirements with Today's Hybrid Cloud Realities
 
Designing a Distributed Cloud Database for Dummies
Designing a Distributed Cloud Database for DummiesDesigning a Distributed Cloud Database for Dummies
Designing a Distributed Cloud Database for Dummies
 
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
How to Power Innovation with Geo-Distributed Data Management in Hybrid CloudHow to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
How to Power Innovation with Geo-Distributed Data Management in Hybrid Cloud
 
How to Evaluate Cloud Databases for eCommerce
How to Evaluate Cloud Databases for eCommerceHow to Evaluate Cloud Databases for eCommerce
How to Evaluate Cloud Databases for eCommerce
 
Webinar: DataStax Enterprise 6: 10 Ways to Multiply the Power of Apache Cassa...
Webinar: DataStax Enterprise 6: 10 Ways to Multiply the Power of Apache Cassa...Webinar: DataStax Enterprise 6: 10 Ways to Multiply the Power of Apache Cassa...
Webinar: DataStax Enterprise 6: 10 Ways to Multiply the Power of Apache Cassa...
 
Webinar: DataStax and Microsoft Azure: Empowering the Right-Now Enterprise wi...
Webinar: DataStax and Microsoft Azure: Empowering the Right-Now Enterprise wi...Webinar: DataStax and Microsoft Azure: Empowering the Right-Now Enterprise wi...
Webinar: DataStax and Microsoft Azure: Empowering the Right-Now Enterprise wi...
 
Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...
Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...
Webinar - Real-Time Customer Experience for the Right-Now Enterprise featurin...
 
Datastax - The Architect's guide to customer experience (CX)
Datastax - The Architect's guide to customer experience (CX)Datastax - The Architect's guide to customer experience (CX)
Datastax - The Architect's guide to customer experience (CX)
 
An Operational Data Layer is Critical for Transformative Banking Applications
An Operational Data Layer is Critical for Transformative Banking ApplicationsAn Operational Data Layer is Critical for Transformative Banking Applications
An Operational Data Layer is Critical for Transformative Banking Applications
 
Becoming a Customer-Centric Enterprise Via Real-Time Data and Design Thinking
Becoming a Customer-Centric Enterprise Via Real-Time Data and Design ThinkingBecoming a Customer-Centric Enterprise Via Real-Time Data and Design Thinking
Becoming a Customer-Centric Enterprise Via Real-Time Data and Design Thinking
 
Innovation Around Data and AI for Fraud Detection
Innovation Around Data and AI for Fraud DetectionInnovation Around Data and AI for Fraud Detection
Innovation Around Data and AI for Fraud Detection
 
How to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - DatastaxHow to get Real-Time Value from your IoT Data - Datastax
How to get Real-Time Value from your IoT Data - Datastax
 
Webinar: Building a Multi-Cloud Strategy with Data Autonomy featuring 451 Res...
Webinar: Building a Multi-Cloud Strategy with Data Autonomy featuring 451 Res...Webinar: Building a Multi-Cloud Strategy with Data Autonomy featuring 451 Res...
Webinar: Building a Multi-Cloud Strategy with Data Autonomy featuring 451 Res...
 
Real Time Customer Experience for today's Right-Now Economy
Real Time Customer Experience for today's Right-Now EconomyReal Time Customer Experience for today's Right-Now Economy
Real Time Customer Experience for today's Right-Now Economy
 
Accelerating Digital Transformation using Cloud Native Solutions
Accelerating Digital Transformation using Cloud Native SolutionsAccelerating Digital Transformation using Cloud Native Solutions
Accelerating Digital Transformation using Cloud Native Solutions
 
Webinar - Data Management for the "Right-Now" Economy - The 5 Key Ingredients
Webinar - Data Management for the "Right-Now" Economy - The 5 Key IngredientsWebinar - Data Management for the "Right-Now" Economy - The 5 Key Ingredients
Webinar - Data Management for the "Right-Now" Economy - The 5 Key Ingredients
 
Webinar: Customer Experience in Banking - a CTO's Perspective
Webinar: Customer Experience in Banking - a CTO's PerspectiveWebinar: Customer Experience in Banking - a CTO's Perspective
Webinar: Customer Experience in Banking - a CTO's Perspective
 
GDPR: The Catalyst for Customer 360
GDPR: The Catalyst for Customer 360GDPR: The Catalyst for Customer 360
GDPR: The Catalyst for Customer 360
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Webinar | Graph Data at Scale: Lessons from Building the World’s Largest Distributed Graph Applications

  • 1. Graph Data at Scale Building the world’s largest distributed graph applications with DataStax & Dr. Denise Gosnell, DataStax Sr. Manager, Global Graph Practice Adam Judelson, Deloitte US VP of Product, Mission Graph © 2018 DataStax, All Rights Reserved.
  • 2. 0 Why Graphs? 1 3 Lessons 2 Partner Solution Preview: MissionGraph
  • 3. © DataStax, All Rights Reserved. Why Graphs?
  • 6. Why graphs? © 2016 DataStax, All Rights Reserved. 6
  • 7. Why graphs? © 2016 DataStax, All Rights Reserved. 7
  • 8. © DataStax, All Rights Reserved. Lesson 1: Industry timing is everything.
  • 10. 10 26x Data is more valuable when it is connected. Source: The Practitioner’s Guide to Graph Data. O’Reilly Media. Spring 2020.
  • 11. 11 DataStax Enterprise Graph Graph Powered Insights Graph Your Way Always Available; Unmatched Scalability
  • 12. 12 DataStax Enterprise Graph Understand Relationships in your data Largest graph deployments in the world 7 years with zero downtime
  • 13. © DataStax, All Rights Reserved. Lesson 2: Build upon a real foundation.
  • 15. A lot of people get stuck on ‘Is this a graph problem?’ when, instead, they also should be thinking ‘How will graph help my developer’s productivity’? -Data Science Team Lead Customer 360
  • 19. Bill of Materials SQL WITH EmployeeHierarchy (EmployeeID, LastName, FirstName, ReportsTo, HierarchyLevel) AS ( SELECT EmployeeID, LastName, FirstName, ReportsTo, 1 as HierarchyLevel FROM Employees WHERE ReportsTo IS NULL UNION ALL SELECT e.EmployeeID, e.LastName, e.FirstName, e.ReportsTo, eh.HierarchyLevel + 1 AS HierarchyLevel FROM Employees e INNER JOIN EmployeeHierarchy eh ON e.ReportsTo = eh.EmployeeID ) SELECT * FROM EmployeeHierarchy ORDER BY HierarchyLevel, LastName, FirstName Queries from http://sql2gremlin.com/#_recursive_query
  • 21. © DataStax, All Rights Reserved. Lesson 3: Relationships are key.
  • 22. Copyright © 2018 Deloitte Development LLC. All rights reserved. 22 DataStax An Alliance that derives measurable value. 22 Members of the core MissionGraph™ Product team DataStax-led MissionGraph Qualification Sessions64 Achieved Competencies GOVERNMENT MACHINE LEARNING DEVOPS BIG DATA EMPOWERED DISCOVERY
  • 23.
  • 24. Copyright © 2017 Deloitte Development LLC. All rights reserved. 24 Demo
  • 25. Entities at Scale Across Personas
  • 26. Integrating Data Address Arrest Associate Weapons
  • 30. Getting answers regardless of data style Multi-Model
  • 31. This is Rapidly making sense of disconnected information
  • 32. Powered by MissionGraph is a data integration, enhancement, and exploration platform that is designed to be customized by domain to empower massive-scale analysis. This product is here now to help you grow your business.
  • 33. © DataStax, All Rights Reserved. Where do we go from here?
  • 34. 0 Why Graphs? 1 3 Lessons 2 Partner Solution Preview: MissionGraph
  • 35. Copyright © 2018 Deloitte Development LLC. All rights reserved. 35 © DataStax, All Rights Reserved. Connected data is more valuable.
  • 36. Copyright © 2018 Deloitte Development LLC. All rights reserved. 36 DataStax MissionGraph: A platform for rapidly making sense of disconnected information. DataStax Graph: A distributed graph database that is optimized for fast data storage, zero downtime, and analysis of multifaceted datasets in real time. How can you get involved? Adam Judelson VP of Product, Mission Graph missiongraphinfo@deloitte.com Kristian Gyorkos Sr. Director Global Partners, DataStax kristian.gyorkos@datastax.com Denise Gosnell Global Graph Practice Lead, DataStax Denise.Gosnell@datastax.com THE WHOTHE WHAT
  • 37. Copyright © 2018 Deloitte Development LLC. All rights reserved. 37 DataStax Graph–Learning more Upcoming webinar, August 8th “DataStax Graph Practice: Best practices for working with DataStax Graph” DataStax Academy and Labs “Graph Specialist” learning path (academy.datastax.com) DataStax Graph for Labs (downloads.datastax.com/#labs) Events this Fall Strata Data Conference in NYC Deloitte Experience Analytics datastax.com/products/datastax-enterprise- graph
  • 38. Copyright © 2018 Deloitte Development LLC. All rights reserved. 38 Graph Data at Scale Building the world’s largest distributed graph applications with DataStax & Dr. Denise Gosnell, DataStax Sr. Manager, Global Graph Practice Adam Judelson, Deloitte US VP of Product, Mission Graph © 2018 DataStax, All Rights Reserved.