Top Banner
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
29

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

Apr 16, 2017

Download

Technology

DataStax
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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