SlideShare a Scribd company logo
Graph your Business 
Dr. Jim Webber 
Chief Scientist, Neo Technology 
@jimwebber
roadmap 
• where we are (mostly) 
• imprisoned data 
• a little history 
• labeled property graph model 
• connected data 
• using a whiteboard 
http://flickr.com/photos/23465812@N00/7898643042 by davecito, CC BY
Neo Technology, Inc Confidential Drupal8 Schema - Copyright drupal.org
TABLES? 
Neo Technology, Inc Confidential 
ARGGHHH
Neo Technology, Inhc tCtopnfi:d/e/nfltiailckr.com/photos/keepingtime_ca/8490224742 by keepingtime_ca, CC BY
By AgnosticPreachersKid (Own work) [NCeoC Te-cBhnYol-oSgy, AInc- 3Co.n0fi d(ehnttiatlp://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
Neo Technology, Inc Confidential http://flickr.com/photos/rueful/5917659410/ by Kiran Foster, CC BY
“There is a significant downside - the whole approach works really well 
when data access is aligned with the aggregates, but what if you want to 
look at the data in a different way? Order entry naturally stores orders as 
aggregates, but analyzing product sales cuts across the aggregate 
structure. The advantage of not using an aggregate structure in the 
database is that it allows you to slice and dice your data different ways for 
different audiences. 
This is why aggregate-oriented stores talk so much about map-reduce.” 
– Martin Fowler, http://martinfowler.com/bliki/AggregateOrientedDatabase.html
Neo Technology, Inhc Cttopnfi:d/e/nfltiailckr.com/photos/wwworks/5319295174 by woodleywonderworks, CC BY
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
Neo Technology, Inc Confidential Copyright TFL (Transport For London)
Leonhard Euler 
(1707 - 1783) 
Image by Jakob Emanuel Handmann [Public domain], via Wikimedia Commons
A 
Neo Technology, Inc Confidential Image is US Public Domain 
B 
D 
C
A 
B 
D 
C
http://flickr.com/photos/samchurchill/8022804713 by Sam Churchill, CC BY
Copyright Facebook
[CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
By Euan Richard (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
% of People Who Hate Michael Jackson by Date 
100 
75 
50 
25 
0 
Not a Graph 
June 25, 2009 June 26,2009
Can’t my relational database 
can already do this? 
No, actually.
143 
143 
964 
326 
725 
725 
964 
981 
326 
$100 
725 
$632 
981 
$212 
143 
Alice 
964 
Bob 
Customers Customer_Accounts Accounts
name: Alice 
bal: $100 
bal: $632 
owns 
bal: $212 owns 
Nodes 
owns 
Customer 
Account 
Account 
Account 
964 
Bob 
Customer 
owns 
Relationships
Labeled Property Graph Model 
• Nodes with optional labels and optional properties 
• Named, directed Relationships with optional properties 
(Relationships have exactly one start and one end node, which may be the same node)
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
MATCH 
(customer)-­‐[:BOUGHT]-­‐>()-­‐[:IN*]-­‐>(:Category 
{name:'Baby'}), 
(customer)-­‐[:BOUGHT]-­‐>()-­‐[:IN*]-­‐>(:Category 
{name:'Beer'}) 
WHERE 
NOT 
(customer)-­‐[:BOUGHT]-­‐>()-­‐[:IN*]-­‐>(:Category 
{name:'Console'}) 
RETURN 
customer
A Demo? 
Using Neo4j 2.1.5 for Retail Analytics in Minutes
Who’s Graphing their business?
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
Graph Your Business - GraphDay JimWebber
Aviation 
Software Financial Telecoms Health Web / Social Media Education, 
Finance 
Logistics, 
Government 
Accenture 
Energy Aerospace 
Network & 
Data Center 
MDM / System 
Of Record 
Social 
Geo 
Recommendations 
Identity & 
Access Control 
Content 
Management 
Business Intel., 
Audit, CRM
What’s Neo4j good for? 
• Recommendations 
• Meta-index/360 degree view 
• Social networks 
• Content Management 
• MDM / System-of-Record 
• Financial Audit / Modeling / Fraud 
• Business intelligence 
• Data centre management 
• Supply chain/provenance 
• Product Catalogue 
• Web of things 
• Time series/event data 
• Web analytics, user journeys 
• Scientific computing 
• Spatial 
• Geo/Seismic/Meteorological 
• Bio/Pharma 
• And much, much more…
There’s a graph for 
your business 
whatever your business
Resources 
• Graph Databases Book (O’Reilly) 
• Full, free eBook available: 
http://graphdatabases.com 
• Learning Neo4j Book (Packt) 
• Full, free eBook available: 
http://neo4j.com/book-learning-neo4j/ 
• Free online training: 
• http://www.neo4j.org/learn/online_course
Enjoy #GraphDay 
@jimwebber

More Related Content

PDF
Neo4j Makes Graphs Easy? - GraphDay AmandaLaucher
PPTX
GraphTalk Frankfurt - Master Data Management bei der Bayerischen Versicherung
PDF
Graph Search and Discovery for your Dark Data
PDF
GraphConnect 2014 SF: The Business Graph
PDF
Transparency One : La (re)découverte de la chaîne d'approvisionnement
PDF
Graph your business
PPTX
Neo4j Makes Graphs Easy
PPTX
GraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration Patterns
Neo4j Makes Graphs Easy? - GraphDay AmandaLaucher
GraphTalk Frankfurt - Master Data Management bei der Bayerischen Versicherung
Graph Search and Discovery for your Dark Data
GraphConnect 2014 SF: The Business Graph
Transparency One : La (re)découverte de la chaîne d'approvisionnement
Graph your business
Neo4j Makes Graphs Easy
GraphConnect 2014 SF: Neo4j at Scale using Enterprise Integration Patterns

Viewers also liked (20)

PDF
GraphConnect 2014 SF: Betting the Company on a Graph Database - Part 2
PDF
Graph all the things
PDF
Metadata and Access Control
PDF
GraphDay Noble/Coolio
PDF
Meetup Analytics with R and Neo4j
PPTX
Graphs fun vjug2
PDF
GraphTalk - Semantische Netze mit structr
PPTX
GraphTalk Frankfurt - Einführung in Graphdatenbanken
PPTX
Graph all the things - PRathle
PPTX
GraphTalks - Einführung
PPTX
GraphTalk - Semantisches PDM bei Schleich
PDF
RDBMS to Graphs
PPTX
Neo4j Makes Graphs Easy: Nicole White
PPTX
GraphConnect 2014 SF: Graphing the Supply Chain
PDF
Introduction to graph databases GraphDays
PDF
GraphDay Stockholm - Fraud Prevention
PPTX
Using Neo4j from Java
PPTX
Introduction to Neo4j and .Net
PDF
Initiation à Neo4j
PPTX
Introduction: Relational to Graphs
GraphConnect 2014 SF: Betting the Company on a Graph Database - Part 2
Graph all the things
Metadata and Access Control
GraphDay Noble/Coolio
Meetup Analytics with R and Neo4j
Graphs fun vjug2
GraphTalk - Semantische Netze mit structr
GraphTalk Frankfurt - Einführung in Graphdatenbanken
Graph all the things - PRathle
GraphTalks - Einführung
GraphTalk - Semantisches PDM bei Schleich
RDBMS to Graphs
Neo4j Makes Graphs Easy: Nicole White
GraphConnect 2014 SF: Graphing the Supply Chain
Introduction to graph databases GraphDays
GraphDay Stockholm - Fraud Prevention
Using Neo4j from Java
Introduction to Neo4j and .Net
Initiation à Neo4j
Introduction: Relational to Graphs
Ad

Similar to Graph Your Business - GraphDay JimWebber (20)

PDF
LARUS 10th - Jim Webber
PDF
Intro to Graphs and Neo4j
PDF
Intro to Graphs and Neo4j
PDF
Hands on Neo4j 2.0
PDF
5.17 - IntroductionToNeo4j-allSlides_1_2022_DanMc.pdf
PDF
managing big data
PDF
Findability Day 2014 Neo4j how graph data boost your insights
PDF
Neo4j 4 Overview
PDF
RDBMS to Graph Webinar
PPTX
Graphs are Eating the World
PDF
Introducing Neo4j
PDF
Graph Search: The Power of Connected Data
PPTX
Neo4j Training Introduction
PDF
RDBMS to Graphs
PDF
Neo4j Introduction Workshop for Partners
PPTX
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
PDF
Webinar: RDBMS to Graphs
PDF
Neo4j (Part 1)
PDF
The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York City
PDF
RDBMS to Graph
LARUS 10th - Jim Webber
Intro to Graphs and Neo4j
Intro to Graphs and Neo4j
Hands on Neo4j 2.0
5.17 - IntroductionToNeo4j-allSlides_1_2022_DanMc.pdf
managing big data
Findability Day 2014 Neo4j how graph data boost your insights
Neo4j 4 Overview
RDBMS to Graph Webinar
Graphs are Eating the World
Introducing Neo4j
Graph Search: The Power of Connected Data
Neo4j Training Introduction
RDBMS to Graphs
Neo4j Introduction Workshop for Partners
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Webinar: RDBMS to Graphs
Neo4j (Part 1)
The Connected Data Imperative: Why Graphs? at Neo4j GraphDay New York City
RDBMS to Graph
Ad

More from Neo4j (20)

PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
PDF
Jin Foo - Prospa GraphSummit Sydney Presentation.pdf
PDF
GraphSummit Singapore Master Deck - May 20, 2025
PPTX
Graphs & GraphRAG - Essential Ingredients for GenAI
PPTX
Neo4j Knowledge for Customer Experience.pptx
PPTX
GraphTalk New Zealand - The Art of The Possible.pptx
PDF
Neo4j: The Art of the Possible with Graph
PDF
Smarter Knowledge Graphs For Public Sector
PDF
GraphRAG and Knowledge Graphs Exploring AI's Future
PDF
Matinée GenAI & GraphRAG Paris - Décembre 24
PDF
ANZ Presentation: GraphSummit Melbourne 2024
PDF
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
PDF
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
PDF
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
PDF
Démonstration Digital Twin Building Wire Management
PDF
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
PDF
Démonstration Supply Chain - GraphTalk Paris
PDF
The Art of Possible - GraphTalk Paris Opening Session
PPTX
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
PDF
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Jin Foo - Prospa GraphSummit Sydney Presentation.pdf
GraphSummit Singapore Master Deck - May 20, 2025
Graphs & GraphRAG - Essential Ingredients for GenAI
Neo4j Knowledge for Customer Experience.pptx
GraphTalk New Zealand - The Art of The Possible.pptx
Neo4j: The Art of the Possible with Graph
Smarter Knowledge Graphs For Public Sector
GraphRAG and Knowledge Graphs Exploring AI's Future
Matinée GenAI & GraphRAG Paris - Décembre 24
ANZ Presentation: GraphSummit Melbourne 2024
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
Démonstration Digital Twin Building Wire Management
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
Démonstration Supply Chain - GraphTalk Paris
The Art of Possible - GraphTalk Paris Opening Session
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
KodekX | Application Modernization Development
PDF
Empathic Computing: Creating Shared Understanding
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Spectral efficient network and resource selection model in 5G networks
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Electronic commerce courselecture one. Pdf
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Network Security Unit 5.pdf for BCA BBA.
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
Building Integrated photovoltaic BIPV_UPV.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Understanding_Digital_Forensics_Presentation.pptx
Review of recent advances in non-invasive hemoglobin estimation
20250228 LYD VKU AI Blended-Learning.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Dropbox Q2 2025 Financial Results & Investor Presentation

Graph Your Business - GraphDay JimWebber

  • 1. Graph your Business Dr. Jim Webber Chief Scientist, Neo Technology @jimwebber
  • 2. roadmap • where we are (mostly) • imprisoned data • a little history • labeled property graph model • connected data • using a whiteboard http://flickr.com/photos/23465812@N00/7898643042 by davecito, CC BY
  • 3. Neo Technology, Inc Confidential Drupal8 Schema - Copyright drupal.org
  • 4. TABLES? Neo Technology, Inc Confidential ARGGHHH
  • 5. Neo Technology, Inhc tCtopnfi:d/e/nfltiailckr.com/photos/keepingtime_ca/8490224742 by keepingtime_ca, CC BY
  • 6. By AgnosticPreachersKid (Own work) [NCeoC Te-cBhnYol-oSgy, AInc- 3Co.n0fi d(ehnttiatlp://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
  • 7. Neo Technology, Inc Confidential http://flickr.com/photos/rueful/5917659410/ by Kiran Foster, CC BY
  • 8. “There is a significant downside - the whole approach works really well when data access is aligned with the aggregates, but what if you want to look at the data in a different way? Order entry naturally stores orders as aggregates, but analyzing product sales cuts across the aggregate structure. The advantage of not using an aggregate structure in the database is that it allows you to slice and dice your data different ways for different audiences. This is why aggregate-oriented stores talk so much about map-reduce.” – Martin Fowler, http://martinfowler.com/bliki/AggregateOrientedDatabase.html
  • 9. Neo Technology, Inhc Cttopnfi:d/e/nfltiailckr.com/photos/wwworks/5319295174 by woodleywonderworks, CC BY
  • 12. Neo Technology, Inc Confidential Copyright TFL (Transport For London)
  • 13. Leonhard Euler (1707 - 1783) Image by Jakob Emanuel Handmann [Public domain], via Wikimedia Commons
  • 14. A Neo Technology, Inc Confidential Image is US Public Domain B D C
  • 15. A B D C
  • 19. By Euan Richard (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
  • 20. % of People Who Hate Michael Jackson by Date 100 75 50 25 0 Not a Graph June 25, 2009 June 26,2009
  • 21. Can’t my relational database can already do this? No, actually.
  • 22. 143 143 964 326 725 725 964 981 326 $100 725 $632 981 $212 143 Alice 964 Bob Customers Customer_Accounts Accounts
  • 23. name: Alice bal: $100 bal: $632 owns bal: $212 owns Nodes owns Customer Account Account Account 964 Bob Customer owns Relationships
  • 24. Labeled Property Graph Model • Nodes with optional labels and optional properties • Named, directed Relationships with optional properties (Relationships have exactly one start and one end node, which may be the same node)
  • 30. MATCH (customer)-­‐[:BOUGHT]-­‐>()-­‐[:IN*]-­‐>(:Category {name:'Baby'}), (customer)-­‐[:BOUGHT]-­‐>()-­‐[:IN*]-­‐>(:Category {name:'Beer'}) WHERE NOT (customer)-­‐[:BOUGHT]-­‐>()-­‐[:IN*]-­‐>(:Category {name:'Console'}) RETURN customer
  • 31. A Demo? Using Neo4j 2.1.5 for Retail Analytics in Minutes
  • 37. Aviation Software Financial Telecoms Health Web / Social Media Education, Finance Logistics, Government Accenture Energy Aerospace Network & Data Center MDM / System Of Record Social Geo Recommendations Identity & Access Control Content Management Business Intel., Audit, CRM
  • 38. What’s Neo4j good for? • Recommendations • Meta-index/360 degree view • Social networks • Content Management • MDM / System-of-Record • Financial Audit / Modeling / Fraud • Business intelligence • Data centre management • Supply chain/provenance • Product Catalogue • Web of things • Time series/event data • Web analytics, user journeys • Scientific computing • Spatial • Geo/Seismic/Meteorological • Bio/Pharma • And much, much more…
  • 39. There’s a graph for your business whatever your business
  • 40. Resources • Graph Databases Book (O’Reilly) • Full, free eBook available: http://graphdatabases.com • Learning Neo4j Book (Packt) • Full, free eBook available: http://neo4j.com/book-learning-neo4j/ • Free online training: • http://www.neo4j.org/learn/online_course