lju lazarevic
TRANSCRIPT
What is a graph database?
Agenda
• Graph theory – The Seven Bridges of Königsberg
• What is a property graph database?
• Why graph databases are great
• Where does a graph database dominate? Some examples
• Summary
Graph Theory – The Seven Bridges of Königsberg
Node (Vertex)
Relationship (Edge)
What is a property graph database?
4
Why graph databases are great - buying trainers
5
Why graph databases are great - buying trainers
6
Graph use-cases
• Fraud Detection
• 360° customer view
• Recommendations
7
Great graph use-cases – Fraud detection
8
Great graph use-cases – Fraud detection
Great graph use-cases – Fraud detection
Pattern: Identical National Insurance Number related to different entities
Pattern: Identical phone number related to different entities
Great graph use-cases – 360° customer view
11
Great graph use-cases – 360° customer view
12
External CRM
Marketing
Product
Orders
Great graph use-cases - Recommendations
13
Summary
• Property graph databases: • are based on graph theory
• hold properties for the nodes and relationships
• can scale and grow easily
• Graph databases are a fantastic fit in applications where:• relationships are important as the data they link
• we want to search for behavioural patterns
• we want to join disparate data sources together
14
Questions?
15