lju lazarevic
TRANSCRIPT
![Page 1: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/1.jpg)
What is a graph database?
![Page 2: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/2.jpg)
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
![Page 3: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/3.jpg)
Graph Theory – The Seven Bridges of Königsberg
Node (Vertex)
Relationship (Edge)
![Page 4: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/4.jpg)
What is a property graph database?
4
![Page 5: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/5.jpg)
Why graph databases are great - buying trainers
5
![Page 6: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/6.jpg)
Why graph databases are great - buying trainers
6
![Page 7: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/7.jpg)
Graph use-cases
• Fraud Detection
• 360° customer view
• Recommendations
7
![Page 8: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/8.jpg)
Great graph use-cases – Fraud detection
8
![Page 9: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/9.jpg)
Great graph use-cases – Fraud detection
![Page 10: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/10.jpg)
Great graph use-cases – Fraud detection
Pattern: Identical National Insurance Number related to different entities
Pattern: Identical phone number related to different entities
![Page 11: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/11.jpg)
Great graph use-cases – 360° customer view
11
![Page 12: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/12.jpg)
Great graph use-cases – 360° customer view
12
External CRM
Marketing
Product
Orders
![Page 13: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/13.jpg)
Great graph use-cases - Recommendations
13
![Page 14: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/14.jpg)
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
![Page 15: Lju Lazarevic](https://reader034.vdocuments.us/reader034/viewer/2022051301/5a64cfce7f8b9adf788b4a15/html5/thumbnails/15.jpg)
Questions?
15