lju lazarevic

15
What is a graph database?

Upload: connected-data-london

Post on 22-Jan-2018

102 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Lju Lazarevic

What is a graph database?

Page 2: Lju Lazarevic

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

Graph Theory – The Seven Bridges of Königsberg

Node (Vertex)

Relationship (Edge)

Page 4: Lju Lazarevic

What is a property graph database?

4

Page 5: Lju Lazarevic

Why graph databases are great - buying trainers

5

Page 6: Lju Lazarevic

Why graph databases are great - buying trainers

6

Page 7: Lju Lazarevic

Graph use-cases

• Fraud Detection

• 360° customer view

• Recommendations

7

Page 8: Lju Lazarevic

Great graph use-cases – Fraud detection

8

Page 9: Lju Lazarevic

Great graph use-cases – Fraud detection

Page 10: Lju Lazarevic

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

Great graph use-cases – 360° customer view

11

Page 12: Lju Lazarevic

Great graph use-cases – 360° customer view

12

External CRM

Marketing

Product

Orders

Page 13: Lju Lazarevic

Great graph use-cases - Recommendations

13

Page 14: Lju Lazarevic

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

Questions?

15