graphs in the real world

19
Neo Technology, Inc Confidential UTPAL BHATT [email protected] Twitter - @bhatt_utpal GRAPHS IN THE REAL WORLD: TOP USE CASES FOR GRAPH DATABASES

Upload: neo4j-the-fastest-and-most-scalable-native-graph-database

Post on 13-Jul-2015

404 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

UTPAL BHATT utpal [email protected] !Twit ter - @bhatt_utpal

GRAPHS IN THE REAL WORLD: TOP USE CASES FOR GRAPH DATABASES

Page 2: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

AGENDA

•Select Case Studies

Page 3: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

GRAPHS ARE EATING RETAIL

CUSTOMERS ORDERS PRODUCT

CATEGORY

THE PROBLEM

CONNECTIONS HOLD PREDICTIVE CONTEXT!CONNECTIONS IN THE DATA NOT IN A USABLE FORMAT

OTHER EXAMPLES

THE SOLUTIONBRING THE DATA INTO A GRAPH SO THAT THE CONNECTIONS CAN BE USED TO MAKE PRODUCT RECOMMENDATIONS.

COMPETITIVE PRESSURE DEMANDS ONLINE RECOMMENDATIONS.

Page 4: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

REAL-TIME NETWORK & SERVICE ANALYSIS FOR THE WORLD’S LARGEST TELCOS

DIAGNOSTIC EFFECTIVENESS SEVERELY LIMITED WHEN BASED SOLELY ON STREAMING MACHINE DATA

GRAPHS ARE EATING THE INTERNET OF THINGS

THE PROBLEMINSTANTLY DIAGNOSE PROBLEMS ACROSS 1B+ ELEMENT NETWORKS

OTHER EXAMPLES

THE SOLUTION

REAL-TIME GRAPH ANALYTICS PROVIDE ACTIONABLE INSIGHT FOR THE WORLD’S LARGEST COMPLEX CONNECTED NETWORKS

Page 5: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

WHY?GROWTH OF

CONNECTED DATA

INFLEXIBLE SYSTEMS TO STORE AND QUERY

NEW CONNECTIONS IN REAL TIME

COMPETITIVE PRESSURE DRIVING NEED FOR

LEVERAGE DATA AND CONNECTIONS

Page 6: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

GRAPH DATABASES COMMON DRIVERS

Create new products and services

Improve performance and efficiency of an existing business process

Improve ability to adapt to changing needs

Page 7: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

GRAPH DATABASES COMMON DRIVERS

Create new products and services

Improve performance and efficiency of an existing business process

Improve ability to adapt to changing needs

Page 8: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

Background

Business problem

• Enable customer-selected delivery inside 90min

• Calculate best route option in realtime

• Scale to enable a variety of services

• Offer more predictable delivery times

Solution & Benefits• Solution

• eBay Now (www.ebay.com/now) with Neo4j !• Benefits

• 1000 times faster than the prior MySQL based solution

• Faster time to market

• Improved code quality with 10-100 times less query code

!Industry: Retail Use case: Retail & C2C Delivery San Francisco & London

• Needed an offering to counter Amazon Prime

• Acquired U.K.-based Shutl - a leader in same day delivery

CASE STUDY

Page 9: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

Background

• “The Unhotel”: Guests live like a local, but with the services & amenities of a hotel

• Web, mobile app, and travel agency partners

• Rapid expansion of cities & apartments

Business problem

• Store highly connected semi-structured data

• Query highly connected data in real-time

• Flexibility to support unique property attributes

• Performance & scalability

Solution & BenefitsSolution

• Neo4j to store and access data Benefits

• Easy to fast queries with Cypher

• 6-week project implementation

• Strong scalability & performance

Industry: Hospitality Use case: Social Mobile London, England CASE STUDY

Page 10: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

GRAPH DATABASES COMMON DRIVERS

Create new products and services

Improve performance and efficiency of an existing business process

Improve ability to adapt to changing needs

Page 11: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

• Legacy system to store master data hierarchies

• Wide range of applications using legacy system

Solution & Benefits• Developed new Hierarchy Management Platform (HMP)

• Benefits

• Centralized management of master data, business rules and access

• “Minutes to Milliseconds” performance over Oracle RAC, serving master data in real time

• Flexibility to support dynamic business rules

• HMP so successful that it has expanded toinclude product hierarchy

Neo Technology Confidential

Background

San Jose, CA

Cisco HMP

Business problem• Unable to support sales compensation system

• Existing Oracle RAC system had reached its limits: • Insufficient flexibility for handling complex

organizational hierarchies and mappings • “Real-time” queries were taking > 1 minute!

• Inability to meet zero downtime requirement

Industry: Communications Use case: Master Data Management CASE STUDY

Page 12: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

Background

• Top investment bank: over $1T in total assets

• Using RDBMS coupled with Gemfire to manage access to research resources (documents and application services)

Business problem

!• Manual and complex provisioning resulting in an

average loss of 5 trading days

• Inability to compete effectively

Solution & Benefits• Solution

• New entitlements systems based on Neo4j

• Benefits

• Real-time provisioning

• Significant productivity advantage

• Self-service provisioning

• Expanded use of Neo4j to include authorization for online brokerage business

!Industry: Financial Services Use case: Entitlements/IAMLondon CASE STUDY

Page 13: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

GRAPH DATABASES COMMON DRIVERS

Create new products and services

Improve performance and efficiency of an existing business process

Improve ability to adapt to changing needs

Page 14: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

Background

Business problem Solution & Benefits

• Free online directory of tech companies, people, and investors.

• Managed by TechCrunch, owned by AOL

• Existing infrastructure inadequate to support “Business Graph”

• Inability to deliver contextual information based on relationships (Company, People, Products, School)

Solution

• Migrate Crunchbase into Neo4j Benefits

• Maximize the value of data by exploiting relationships.

• Faster query times

• Data model flexibility

!Industry: Media & Entertainment Use case: Content Management San Francisco, CA CASE STUDY

Page 15: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

Background

Business problem• Satisfy complex “Graph Search” queries by

discharge nurses and intake coordinators

• , e.g.: “Find a skilled nursing facility within n miles of a given location, belonging to health care group XYZ, offering speech therapy and cardiac care, and optionally Italian language services”

• Provide enhanced functionality based on granular permissions

Solution & BenefitsBenefits

• Fast real-time query performance

• Flexibility data model to add more dimensions to data

• Faster time to market and easier manageability of code

!Industry: Health Care Use case: Recommedatations Newton, Massachusetts

• Leader in patient management for discharges & referrals with more than 4600 customers

• Connects providers, payers and suppliers

CASE STUDY

Page 16: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

GRAPHS ARE EATING THE WORLD

C o m m u n i t y u s e r s n o t i n c l u d e d

CORE INDUSTRIES & USE CASES WEB / ISV FINANCIAL SERVICES TELE-

COMMUNICATIONS

NETWORK & DATA CENTER MANAGEMENT

MASTER DATA MANAGEMENT

SOCIAL

GEON e o Te c h n o l o g y, I n c C o n f i d e n t i a l C o m m u n i t y u s e r s n o t i n c l u d e d

EARLY ADOPTER USE-CASES FOR

GRAPHS

EARLY ADOPTER INDUSTRIES FOR

GRAPHS}}

Page 17: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

GRAPHS ARE EATING THE WORLD

C o m m u n i t y u s e r s n o t i n c l u d e d

CORE INDUSTRIES & USE CASES WEB / ISV FINANCIAL SERVICES TELE-

COMMUNICATIONS

NETWORK & DATA CENTER MANAGEMENT

MASTER DATA MANAGEMENT

SOCIAL

GEON e o Te c h n o l o g y, I n c C o n f i d e n t i a l C o m m u n i t y u s e r s n o t i n c l u d e d

Page 18: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

GRAPHS ARE EATING THE WORLD

C o m m u n i t y u s e r s n o t i n c l u d e d

CORE INDUSTRIES & USE CASES WEB / ISV FINANCIAL SERVICES TELE-

COMMUNICATIONSHEALTH CARE & LIFE SCIENCES

NETWORK & DATA CENTER MANAGEMENT

MASTER DATA MANAGEMENT

SOCIAL

GEON e o Te c h n o l o g y, I n c C o n f i d e n t i a l C o m m u n i t y u s e r s n o t i n c l u d e d

Page 19: Graphs in the Real World

N e o Te c h n o l o g y, I n c C o n f i d e n t i a l

THANK YOU