lju lazarevic

Post on 22-Jan-2018

102 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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

top related