bloor research & datastax: how graph databases solve previously unsolvable business and...

29
Webinar | Bloor Research & DataStax : How graph databases solve previously unsolvable business and technology challenges December 8 th 2016 Philip Howard, Research Director, Bloor Research International Jonathan Lacefield, Product Manager, DataStax

Upload: datastax

Post on 16-Apr-2017

880 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

Webinar | Bloor Research & DataStax : How graph databases solve previously unsolvable business and technology challenges

December 8th 2016

Philip Howard, Research Director, Bloor Research InternationalJonathan Lacefield, Product Manager, DataStax

Page 2: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

1 Welcome & Introductions, Andrea Cross, DataStax

2 Graph Databases: Why & Which? Philip Howard, Bloor Research International

3 Fireside Chat, Philip Howard & Jonathan Lacefield

4 DataStax Enterprise Graph, Jonathan Lacefield, DataStax

5 Q & A Wrap Up, Andrea Cross

2© DataStax, All Rights Reserved.

Page 3: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Graph databases: why and which?

Philip HowardResearch Director

Page 4: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

• Do you have a graph problem?• Use cases• Types of graph database

Agenda

Page 5: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

What is a graph?

Not this This

Page 6: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Why not relational?

When it’s less about the data and more about the relationships

Page 7: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Problems with complexity

BoM: Trunnion mounted ball valves

Page 8: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

=> poor performance/scale

Multiple self joins are often an issue

Page 9: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Use case 1: multiple self joins

A fraud ring: an example of network analysis –

there are lots of other such use cases

Page 10: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Use case 2: MDM and Customer 360º

Page 11: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Use case 3: recommendations

Products, dates, hotels, movies.

Page 12: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Use case 4: research

Page 13: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Use case 5: PageRank

Many other graph algorithms

Page 14: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Use case 6: text analysis

Page 15: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Use case 7: data unification

Page 16: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

• Two fundamental types:• Property graphs• RDF (resource description framework) Graphs

• Distinction is often not clear-cut

• Native versus non-native databases• Implementation specific

• Multi-model databases• Implementation specific

Types of graph database

Page 17: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

• Text processing/semantics• Search engines, sometimes

ontologies• Sometimes text mining• Reasoning functions (OWL)

• Typically query the graph• Oblivious to data (un)structure• SPARQL query language• Tend to be used for complex analytics

(but all graph databases support analytics)

RDF databases

Page 18: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

• Typically as replacements for rdbms where relational technology cannot perform

• Good for MDM, Recommendations, Network analytics, Customer 360º…

• Starting point is structured data but unstructured also

• Traverse the graph rather than query it• Use Gremlin, Apache Tinkerpop and/or

proprietary versions of (extended) SQL

Property graphs

Page 19: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

• Two specialised variants:• Graph “compute” engines for complex

analytics and cognitive computing

• Unification graph databases

• Specialised niches• E.g. Cybersecurity

Other options

Page 20: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

telling the right storyConfidential © Bloor Research 2016

Further resources

See: www.bloorresearch.com/technology/graph-databases/

Page 21: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

Fireside Chat

Jonathan Lacefield, DataStax

Philip Howard, Bloor Research

Page 22: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

DataStax Enterprise Graph

Page 23: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

Founded in April 2010

500+

Santa Clara, San Francisco, Austin, London, Paris, Berlin, Tokyo, Sydney

400+Employees Customers

30+Percent

Overview

Ranked #1 in multiple operational database categories

Page 24: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

24

© DataStax, All Rights Reserved.

DataStax Enterprise (DSE)The database for cloud applications

Page 25: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

• Make sense of complex, seemingly unconnected data

• Scale-out graph database• Built on Apache TinkerPopTM

• Build quickly, with a consistent skill set• Graph support within DSE• Engineered for Apache CassandraTM

• Part of DSE’s multi-model platform

• Achieve instant insight• Real-time search and analytic queries

© DataStax, All Rights Reserved.

DSE Graph – Scale Out Power for Graph

Page 26: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

© DataStax, All Rights Reserved.

Expero uses DSE Graph to manage role-based asset access to improve efficiency and compliance.

Page 27: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

Q&A

Page 28: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

Contacts & Resources● Download DSE Graph http://www.datastax.com/products/datastax-enterprise-graph● Read the Documentationhttp://docs.datastax.com/en/latest-dse/datastax_enterprise/graph/graphTOC.html● Take DataStax Academy TrainingDS330 – DataStax Graph https://academy.datastax.com/courses/ds330-datastax-enterprise-graph● Join the DataStax Professionals Community Conversationhttps://academy.datastax.com/slack

linkedin.com/company/datastaxlinkedin.com/in/jlacefieldlinkedin.com/in/philip-howard-08a763

@BloorResearch

@jlacefie

@DataStax© 2015 DataStax, All Rights Reserved. 28

Page 29: Bloor Research & DataStax: How graph databases solve previously unsolvable business and technology challenges

THANK YOU!

© 2015 DataStax, All Rights Reserved. 29