Using data relationships to make connections between individual data records transforms the data you already have into something much more powerful. This webinar will explain how both young and established companies have adopted graph thinking - and how they’ve risen to dominate their fields.
4. • Patient Care
• Decision Support
• Public Health Research
• WHO Reporting
Medical Record
System
5. • Current data
• Prior history
• Local context
• How is the data related?
• What patterns emerge from the relationships?
• Which patterns matter?
• "Assessment" makes connections,
creating new data
How does
this work?
21. Graph
Database
Relational
Database
Good for:
Well-understood data structures
that don’t change too frequently
Known problems involving discrete
parts of the data, or minimal
connectivity
A way of representing data
Good for:
Dynamic systems: where the data
topology is difficult to predict
Dynamic requirements:
the evolve with the business
Problems where the relationships in
data contribute meaning & value
29. Graph Thinking in Practice
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
30. Graph Thinking in Practice
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
GRAPH THINKING:
Real Time Recommendations
31. “As the current market leader in graph
databases, and with enterprise features
for scalability and availability, Neo4j is the
right choice to meet our demands.”Marcos Wada
Software Developer, Walmart
Graph Thinking with Neo4j
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
32. Graph Thinking in Practice
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
GRAPH THINKING:
Master Data Management
33. Neo4j is the heart of Cisco HMP: used for
governance and single source of truth and a
one-stop shop for all of Cisco’s hierarchies.
Graph Thinking with Neo4j
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
34. Graph Thinking in Practice
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
GRAPH THINKING:
Fraud Detection
35. “Graph databases offer new methods of
uncovering fraud rings and other
sophisticated scams with a high-level of
accuracy, and are capable of stopping
advanced fraud scenarios in real-time.”Gorka Sadowski
Cyber Security Expert
Graph Thinking with Neo4j
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
36. GRAPH THINKING:
Graph Based Search
IN
Graph Thinking in Practice
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
37. Uses Neo4j to manage the digital assets inside
of its next generation in-flight entertainment
system.
Graph Thinking with Neo4j
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
38. Graph Thinking in Practice
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
GRAPH THINKING:
Network & IT-Operations
39. Uses Neo4j for network topology
analysis for big telco service
providers
Graph Thinking with Neo4j
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
40. GRAPH THINKING:
Identity And Access Management
Graph Thinking in Practice
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
41. UBS was the recipient of the
2014 Graphie Award for “Best
Identify And Access
Management App”
Graph Thinking with Neo4j
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
47. Speed
“We found Neo4j to be literally thousands of times faster
than our prior MySQL solution, with queries that require
10-100 times less code. Today, Neo4j provides eBay with
functionality that was previously impossible.”
- Volker Pacher, Senior Developer
“Minutes to milliseconds” performance
Queries up to 1000x faster than RDBMS or other NoSQL
49. A Naturally Adaptive Model
A Query Language Designed
for Connectedness
+
=Agility
50. Cypher
Typical Complex SQL Join The Same Query using Cypher
MATCH (boss)-[:MANAGES*0..3]->(sub),
(sub)-[:MANAGES*1..3]->(report)
WHERE boss.name = “John Doe”
RETURN sub.name AS Subordinate,
count(report) AS Total
Project Impact
Less time writing queries
• More time understanding the answers
• Leaving time to ask the next question
Less time debugging queries:
• More time writing the next piece of code
• Improved quality of overall code base
Code that’s easier to read:
• Faster ramp-up for new project members
• Improved maintainability & troubleshooting
And deriving value from data-relationships is exactly what some of the most successful companies in the world have done.
Google created perhaps the most valuable advertising system of all time on top of their search-enginge, which is based on relationships between webpages.
Linkedin created perhaps the most valuable HR-tool ever based on relationships amongst professional
And this is also what pay-pal did, creating a peer-to-peer transaction service, based on relationships.
First, not everyone in the room would know what a graph is.
What this means for your data structure
First, not everyone in the room would know what a graph is.
A graph is connected data.
Which essentially means – datapoints that have relationships with other datapoints.
For example, a road could have traffic jams and traffic lights
Or a hotel that has rooms, which have availability
Or it could be people who know other people – who know other people.. who studied together, who work at the same place – who studied with other people, who works somewhere else… etc.
The interesting thing is what happens when you start to add more and more relationships to these graphs, and these things start to take off at scale…
…forming an extremely powerful foundation from which you can derive value.
First, not everyone in the room would know what a graph is.
First, not everyone in the room would know what a graph is.