SlideShare a Scribd company logo
1 of 45
Download to read offline
Introducing	
  Neo4j
The	
  Graph	
  Database
Bill	
  Brooks
Sales	
  Manager
What is the most powerful
database in the world?
Tables?
A	
  Graph
What	
  is	
  not	
  a	
  Graph
Vertice
Edge
What	
  is	
  a	
  Graph
Graph	
  Theory
Meet
Leonhard Euler
• Swiss	
  mathematician
• Inventor	
  of	
  Graph	
  
Theory	
  (1736)
Königsberg	
  (Prussia)	
  -­‐ 1736
A
B
D
C
A
B
D
C
1
2
3
4
7
6
5
A
B
D
C
1
2
3
4
7
6
5
Labeled	
  Property	
  Graph	
  Data	
  Model
2000	
  	
  	
  	
  	
  	
  	
  	
  	
  2003	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  2007	
  	
  	
  2009	
   2011 2013 2014 20152012
Neo4j:	
  The	
  Graph	
  Database	
  Leader
GraphConnect,	
  
first	
  conference	
  
for	
  graph	
  DBs
First	
  
Global	
  2000	
  
Customer
Introduced	
  
first	
  and	
  only	
  
declarative	
  query	
  
language	
  for	
  
property	
  graph
Published	
  O’Reilly	
  
book
on	
  Graph	
  
Databases
$11M	
  Series	
  A	
  
from	
  Fidelity,	
  
Sunstone
and	
  Conor
$11M	
  Series	
  B	
  
from	
  Fidelity,	
  
Sunstone
and	
  Conor
Commercial
Leadership
First
native	
  
graph	
  DB
in	
  24/7	
  
production
Invented	
  
property	
  
graph	
  
model
Contributed	
  
first	
  graph	
  
DB	
  to	
  open	
  
source
$2.5M	
  Seed
Round from	
  
Sunstone	
  
and	
  Conor
Funding
Extended	
  
graph	
  data	
  
model	
  to	
  
labeled	
  property	
  
graph
150+	
  customers
50K+	
  monthly
downloads
500+	
  graph	
  
DB	
  events
worldwide	
  
$20M	
  Series	
  C	
  
led	
  by	
  
Creandum,	
  with	
  
Dawn	
  and	
  
existing	
  investors
Technical
Leadership
“Forrester	
  estimates	
  that	
  over	
  25%	
  of	
  enterprises	
  will	
  be	
  using	
  
graph	
  databases	
  by	
  2017”
Neo4j	
  Leads	
  the	
  Graph	
  Database	
  Revolution
“Neo4j	
  is	
  the	
  current	
  market	
  leader	
  in	
  graph	
  databases.”
“Graph	
  analysis	
  is	
  possibly	
  the	
  single	
  most	
  effective	
  competitive	
  
differentiator for	
  organizations	
  pursuing	
  data-­‐driven	
  operations	
  
and	
  decisions	
  after	
  the	
  design	
  of	
  data	
  capture.”
IT	
  Market	
  Clock	
   for	
  Database	
   Management	
   Systems,	
  2014
https://www.gartner.com/doc/2852717/it-­‐market-­‐clock-­‐database-­‐management
TechRadar™:	
   Enterprise	
   DBMS,	
  Q1	
  2014
http://www.forrester.com/TechRadar+Enterprise+DBMS+Q1+2014/fulltext/-­‐/E-­‐RES106801
Graph	
   Databases	
   – and	
   Their	
  Potential	
   to	
  Transform	
   How	
   We	
  Capture	
   Interdependencies	
   (Enterprise	
   Management	
   Associates)
http://blogs.enterprisemanagement.com/dennisdrogseth/2013/11/06/graph-­‐databasesand-­‐potential-­‐transform-­‐capture-­‐interdependencies/
Largest	
  Ecosystem	
  of	
  Graph	
  Enthusiasts
• 1,000,000+	
  downloads
• 20,000+	
  education	
  registrants
• 18,000+	
  Meetup	
  members
• 100+	
  technology	
  and	
  service	
  
partners
• 150+	
  enterprise	
  subscription	
  
customers	
  
including	
  50+	
  Global	
  2000	
  
companies
High	
  Business	
  Value	
  in	
  Data	
  Relationships
Data	
  is	
  increasing	
  in	
  volume…
• New	
  digital	
  processes
• More	
  online	
  transactions
• New	
  social	
  networks
• More	
  devices
Using	
  Data	
  Relationships	
  unlocks	
  value	
  
• Real-­‐time	
  recommendations
• Fraud	
  detection
• Master	
  data	
  management
• Network	
  and	
  IT	
  operations
• Identity	
  and	
  access	
  management
• Graph-­‐based	
  search
…	
  and	
  is	
  getting	
  more	
  connected
Customers,	
   products,	
  processes,	
  devices	
  interact	
  
and	
  relate	
  to	
  each	
  other
Early	
  adopters	
  became	
  industry	
  leaders
Relational	
  DBs	
  Can’t	
  Handle	
  Relationships	
  Well
• Cannot	
   model	
  or	
  store	
  data	
  and	
  
relationships	
   without	
   complexity
• Performance	
   degrades	
  with	
  number	
   and	
  
levels	
  of	
  relationships,	
   and	
  database	
  size
• Query	
   complexity	
   grows	
  with	
  need	
   for	
  
JOINs
• Adding	
  new	
  types	
  of	
  	
  data	
  and	
  
relationships	
   requires	
   schema	
  redesign,	
  
increasing	
   time	
  to	
  market
…	
  making	
   traditional	
   databases	
  
inappropriate when	
  data	
  relationships	
   are	
  
valuable	
   in	
  real-­‐time
Slow	
  development
Poor	
  performance
Low	
  scalability
Hard	
  to	
  maintain
NoSQL	
  Databases	
  Don’t Handle	
  Relationships
• No	
  data	
  structures	
  to	
  model	
  or	
  store	
  
relationships
• No	
  query	
  constructs	
  to	
  support	
  data	
  
relationships
• Relating	
  data	
  requires	
  “JOIN	
  logic”	
  
in	
  the	
  application
• No	
  ACID	
  support	
  for	
  transactions
…	
  making	
  NoSQL	
  databases	
  
inappropriate when	
  data	
  relationships	
  
are	
  valuable	
  in	
  real-­‐time
The	
  Relational	
  Crossroads
Neo4j	
  – Re-­‐Imagine	
  Your	
  Data	
  as	
  a	
  Graph
Neo4j	
  is	
  an	
  enterprise-­‐grade	
  graph	
  
database	
  that	
  enables	
  you	
  to:
• Model	
  and	
  store your	
  data	
  as	
  a	
  
graph
• Query	
  data	
  relationships with	
  
ease	
  and	
  in	
  real-­‐time
• Seamlessly	
  evolve	
  applications	
  to	
  
support	
  new	
  requirements	
  by	
  
adding	
  new	
  kinds	
  of	
  data	
  and	
  
relationships
Agile	
  development
High	
  performance
Vertical	
  and	
  horizontal	
  scale
Seamless	
  evolution
The	
  Whiteboard	
  Model	
  Is the	
  Physical	
  Model
Key	
  Neo4j	
  Product	
  Features
Native	
  Graph	
  Storage
Ensures	
  data	
  consistency	
  and	
  performance
Native	
  Graph	
  Processing
Millions	
  of	
  hops	
  per	
  second,	
  in	
  real	
  time
“Whiteboard	
  Friendly”	
  Data	
  Modeling
Model	
  data	
  as	
  it	
  naturally	
  occurs
High	
  Data	
  Integrity
Fully	
  ACID	
  transactions
Powerful,	
  Expressive	
  Query	
  Language
Requires	
  10x	
  to	
  100x	
  less	
  code	
  than	
  SQL
Scalability	
  and	
  High	
  Availability
Vertical	
  and	
  horizontal	
  scaling	
  optimized	
  for	
  
graphs
Built-­‐in	
  ETL
Seamless	
  import	
  from	
  other	
  databases
Integration
Drivers	
  and	
  APIs	
  for	
  popular	
  languages
MATCH
(A)
NEO4j USE CASES
Real Time Recommendations
Meta Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
Logistik
RD
BM
S
CRM
RD
BM
S
Mails
Ma
ils
yst
Dokume
nteFil
es
ys
em
Media	
  
LibraryFil
es
ys
em
CMS
RD
BM
S
Social
RD
BM
S
LogFiles
RD
BM
S
Ecommer
ce
RD
BM
S
IN
Master	
  Data	
  Management
Adidas Meta Data Management
Shared	
  Meta	
  Data	
  Service
Background
• Global leader in sporting goods industry services
firm footware, apparel, hardware, 14.5 bln sales,
53,000 people
• Multitude of products, markets, media, assets
and audiences
Business Problem
• Beset by a wide array of information silos
including data about products, markets, social
media, master data, digital assets, brand content
and more
• Provide the most compelling and relevant content
to consumers
• Offering enhanced recommendations to drive
revenue
Solution and Benefits
• Save time and cost through stadardized access to
content sharing-system with internal teams,
partners, IT units, fast, reliable, searchable avoiding
reduandancy
• Inprove customer experience and increase revenue
by providing relevant content and recommentations
Background
• Mid-size German insurer founded in 1858
• Project executed by Delvin, a subsidiary
of die Bayerische Versicherung and an IT
insurance specialist
Business Problem
• Field sales needed easy, dynamic, 24/7 access
to policies and customer data
• Existing DB2 system unable to meet
performance and scaling demands
Solution and Benefits
• Enabled flexible searching of policies and
associated personal data
• Raised the bar on industry practices
• Delivered high performance and scalability
• Ported existing metadata easily
Die Bayerische INSURANCE
Master	
  Data	
  Management31
Network	
  Impact	
  Analysis
Background
• Second largest communications company
in France
• Based in Paris, part of Vivendi Group,
partnering with Vodafone
Solution and Benefits
• Flexible inventory management supports
modeling, aggregation, troubleshooting
• Single source of truth for entire network
• New apps model network via near-1:1 mapping
between graph and real world
• Schema adapts to changing needs
Network	
  and	
  IT	
  Operations
SFR COMMUNICATIONS
Business Problem
• Infrastructure maintenance took week to plan
due to need to model network impacts
• Needed what-if to model unplanned outages
• Identify network weaknesses to uncover need
for additional redundancy
• Info lived on 30+ systems, with daily changes
LINKED
LINKED
DEPENDS_ON
Router Service
Switch Switch
Router
Fiber	
  Link Fiber	
  Link
Fiber	
  Link
Oceanfloor	
  
Cable
33
Recommendations
Business Problem
• Optimize walmart.com user experience
• Connect complex buyer and product data to
gain super-fast insight into customer needs and
product trends
• RDBMS couldn’t handle complex queries
Solution and Benefits
• Replaced complex batch process real-time online
recommendations
• Built simple, real-time recommendation system
with low-latency queries
• Serve better and faster recommendations by
combining historical and session data
Background
• Founded in 1962 and based in Arkansas
• 11,000+ stores in 27 countries with walmart.com
online store
• 2M+ employees and $470 billion in annual
revenues
Walmart RETAIL
Real-­‐Time	
  Recommendations35
Logistics
Background
• One of the world’s largest logistics carriers
• Projected to outgrow capacity of old system
• New parcel routing system
Single source of truth for entire network
B2C and B2B parcel tracking
Real-time routing: up to 7M parcels per day
Business Problem
• Needed 365x24x7 availability
• Peak loads of 3000+ parcels per second
• Complex and diverse software stack
• Need predictable performance, linear scalability
• Daily changes to logistics network: route from any
point to any point
Solution and Benefits
• Ideal domain fit: a logistics network is a graph
• Extreme availability, performance via clustering
• Greatly simplified routing queries vs. relational
• Flexible data model reflect real-world data
variance much better than relational
• Whiteboard-friendly model easy to understand
Accenture LOGISTICS
37 Real-­‐Time	
  Routing	
  Recommendations
Access	
  Control
Background
• Top investment bank with $1+ trillion in assets
• Using a relational database and Gemfire to
manage employee permissions to research
document and application-service resources
• Permissions for new investment managers and
traders provisioned manually
Business Problem
• Lost an average of 5 days per new hire while they
waited to be granted access to hundreds of
resources, each with its own permissions
• Replace an unsuccessful onboarding process
implemented by a competitor
• Regulations left no room for error
Solution and Benefits
• Store models, groups and entitlements in Neo4j
• Exceeded performance requirements
• Major productivity advantage due to domain fit
• Graph visualization ease permissioning process
• Fewer compromises than with relational
• Expanded Neo4j solution to online brokerage
London Investment Bank FINANCIAL SERVICES
Identity	
  and	
  Access	
  Management39
Background
• Oslo-based telcom provider is #1 in Nordic
countries and #10 in world
• Online, mission-critical, self-serve system lets
users manage subscriptions and plans
• availability and responsiveness is critical to
customer satisfaction
Business Problem
• Logins took minutes to retrieve relational
access rights
• Massive joins across millions of plans,
customers, admins, groups
• Nightly batch production required 9 hours
and produced stale data
Solution and Benefits
• Shifted authentication from Sybase to Neo4j
• Moved resource graph to Neo4j
• Replaced batch process with real-time login
response measured in milliseconds that delivers
real-time data, vw yday’s snapshot
• Mitigated customer retention risks
Identity	
  and	
  Access	
  Management
Telenor COMMUNICATIONS
SUBSCRIBED_BY
CONTROLLED_BY
PART_OFUSER_ACCESS
Account
Customer
CustomerUser
Subscription
40
Fraud	
  Analysis
Background
• Global financial services firm with trillions of
dollars in assets
• Varying compliance and governance
considerations
• Incredibly complex transaction systems, with
ever-growing opportunities for fraud
Business Problem
• Needed to spot and prevent fraud detection in
real time, especially in payments that fall within
“normal” behavior metrics
• Needed more accurate and faster credit risk
analysis for payment transactions
• Needed to dramatically reduce chargebacks
Solution and Benefits
• Lowered TCO by simplifying credit risk analysis and
fraud detection processes
• Identify entities and connections uniquely
• Saved billions by reducing chargebacks and fraud
• Enabled building real-time apps with non-uniform
data and no sparse tables or schema changes
London and New York Financial FINANCIAL SERVICES
Fraud	
  Detection
s
42
Background
• Panama based lawyers Mossack & Fonseca do
business in hosting “letterbox companies”
• Suspected to support tax saving and organized
crime
• Altogether: 2.6 TB, 11 milo files, 214.000 letter
box companies
Business Problem
• Goal to unravel chains Bank-Person–Client–
Address–Intermediaries – M&F
• Earlier cases: spreadsheet based analysis (back-
and-forth) & pencil to extract such connections
• This case: sheer amount of data & arbitrarily chain
length condemn such approaches to fail
Solution and Benefits
• 400 journalists, investigate/update/share, 2 people
with IT background
• Identify connections quickly and easily
• Fast Results wouldn‘t be possible without GraphDB
Panama Papers Fraud Detection
Fraud	
  Detection43
Gracias

More Related Content

What's hot

Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j
 

What's hot (20)

Neo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real WorldNeo4j in Production: A look at Neo4j in the Real World
Neo4j in Production: A look at Neo4j in the Real World
 
GraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in GraphdatenbankenGraphTalk Berlin - Einführung in Graphdatenbanken
GraphTalk Berlin - Einführung in Graphdatenbanken
 
GDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of GraphsGDPR: Leverage the Power of Graphs
GDPR: Leverage the Power of Graphs
 
RDBMS to Graphs
RDBMS to GraphsRDBMS to Graphs
RDBMS to Graphs
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
 
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph DatabasesGraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
 
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4jNeo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
 
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4jNeo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
 
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
Neo4j   graphs in the real world - graph days d.c. - april 14, 2015Neo4j   graphs in the real world - graph days d.c. - april 14, 2015
Neo4j graphs in the real world - graph days d.c. - april 14, 2015
 
Neo4j GraphDay - Graphs in the Real World: Tope Use Cases for Graph Databases...
Neo4j GraphDay - Graphs in the Real World: Tope Use Cases for Graph Databases...Neo4j GraphDay - Graphs in the Real World: Tope Use Cases for Graph Databases...
Neo4j GraphDay - Graphs in the Real World: Tope Use Cases for Graph Databases...
 
The Connected Data Imperative: Why Graphs at GraphDay LA
The Connected Data Imperative: Why Graphs at GraphDay LAThe Connected Data Imperative: Why Graphs at GraphDay LA
The Connected Data Imperative: Why Graphs at GraphDay LA
 
GraphTalk Berlin - Neo4j und FirstSpirit
GraphTalk Berlin - Neo4j und FirstSpiritGraphTalk Berlin - Neo4j und FirstSpirit
GraphTalk Berlin - Neo4j und FirstSpirit
 
GraphTour - Popular Use Cases
GraphTour - Popular Use CasesGraphTour - Popular Use Cases
GraphTour - Popular Use Cases
 
GraphTour - Popular Use Cases (Tel Aviv)
GraphTour - Popular Use Cases (Tel Aviv)GraphTour - Popular Use Cases (Tel Aviv)
GraphTour - Popular Use Cases (Tel Aviv)
 
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j Graph Use Cases, Bruno Ungermann, Neo4jNeo4j Graph Use Cases, Bruno Ungermann, Neo4j
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
 
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with GraphsNeo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
 
Digital Transformation in a Connected World
Digital Transformation in a Connected WorldDigital Transformation in a Connected World
Digital Transformation in a Connected World
 
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifremraph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrem
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
 
Graphs & the Police: How Law Enforcement Analyze Connected Data at Scale
Graphs & the Police: How Law Enforcement Analyze Connected Data at ScaleGraphs & the Police: How Law Enforcement Analyze Connected Data at Scale
Graphs & the Police: How Law Enforcement Analyze Connected Data at Scale
 

Viewers also liked

An overview of Neo4j Internals
An overview of Neo4j InternalsAn overview of Neo4j Internals
An overview of Neo4j Internals
Tobias Lindaaker
 

Viewers also liked (20)

GraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business GraphGraphTalks Rome - The Italian Business Graph
GraphTalks Rome - The Italian Business Graph
 
GraphTalks Rome - Identity and Access Management
GraphTalks Rome - Identity and Access ManagementGraphTalks Rome - Identity and Access Management
GraphTalks Rome - Identity and Access Management
 
GraphDay Stockholm - Levaraging Graph-Technology to fight Financial Fraud
GraphDay Stockholm - Levaraging Graph-Technology to fight Financial FraudGraphDay Stockholm - Levaraging Graph-Technology to fight Financial Fraud
GraphDay Stockholm - Levaraging Graph-Technology to fight Financial Fraud
 
Webinar: RDBMS to Graphs
Webinar: RDBMS to GraphsWebinar: RDBMS to Graphs
Webinar: RDBMS to Graphs
 
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph TechnologyThe Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
 
GraphDay Stockholm - Telia Zone
GraphDay Stockholm - Telia Zone GraphDay Stockholm - Telia Zone
GraphDay Stockholm - Telia Zone
 
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph DatabasesGraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
 
Intro to Neo4j presentation
Intro to Neo4j presentationIntro to Neo4j presentation
Intro to Neo4j presentation
 
GraphDay Stockholm - Graphs in Action
GraphDay Stockholm - Graphs in ActionGraphDay Stockholm - Graphs in Action
GraphDay Stockholm - Graphs in Action
 
How to Design Retail Recommendation Engines with Neo4j
How to Design Retail Recommendation Engines with Neo4jHow to Design Retail Recommendation Engines with Neo4j
How to Design Retail Recommendation Engines with Neo4j
 
Webinar: Intro to Cypher
Webinar: Intro to CypherWebinar: Intro to Cypher
Webinar: Intro to Cypher
 
Introduction to Graph Databases
Introduction to Graph DatabasesIntroduction to Graph Databases
Introduction to Graph Databases
 
GraphDay Stockholm - iKnow Solutions - The Value Add of Graphs to Analytics a...
GraphDay Stockholm - iKnow Solutions - The Value Add of Graphs to Analytics a...GraphDay Stockholm - iKnow Solutions - The Value Add of Graphs to Analytics a...
GraphDay Stockholm - iKnow Solutions - The Value Add of Graphs to Analytics a...
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
 
Neo4j GraphTalks Panama Papers
Neo4j GraphTalks Panama PapersNeo4j GraphTalks Panama Papers
Neo4j GraphTalks Panama Papers
 
An overview of Neo4j Internals
An overview of Neo4j InternalsAn overview of Neo4j Internals
An overview of Neo4j Internals
 
Intro to Neo4j and Graph Databases
Intro to Neo4j and Graph DatabasesIntro to Neo4j and Graph Databases
Intro to Neo4j and Graph Databases
 
Identity and Access Management
Identity and Access ManagementIdentity and Access Management
Identity and Access Management
 
Working With a Real-World Dataset in Neo4j: Import and Modeling
Working With a Real-World Dataset in Neo4j: Import and ModelingWorking With a Real-World Dataset in Neo4j: Import and Modeling
Working With a Real-World Dataset in Neo4j: Import and Modeling
 
NOSQLEU - Graph Databases and Neo4j
NOSQLEU - Graph Databases and Neo4jNOSQLEU - Graph Databases and Neo4j
NOSQLEU - Graph Databases and Neo4j
 

Similar to GraphTalks Rome - Introducing Neo4j

how_graphs_eat_the_world
how_graphs_eat_the_worldhow_graphs_eat_the_world
how_graphs_eat_the_world
Ora Weinstein
 
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
Denodo
 
GraphTalk Frankfurt - Einführung in Graphdatenbanken
GraphTalk Frankfurt - Einführung in GraphdatenbankenGraphTalk Frankfurt - Einführung in Graphdatenbanken
GraphTalk Frankfurt - Einführung in Graphdatenbanken
Neo4j
 

Similar to GraphTalks Rome - Introducing Neo4j (20)

Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4j
 
GraphTalks - Einführung
GraphTalks - EinführungGraphTalks - Einführung
GraphTalks - Einführung
 
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4jNeo4j GraphTalks - Introduction to GraphDatabases and Neo4j
Neo4j GraphTalks - Introduction to GraphDatabases and Neo4j
 
A Connections-first Approach to Supply Chain Optimization
A Connections-first Approach to Supply Chain OptimizationA Connections-first Approach to Supply Chain Optimization
A Connections-first Approach to Supply Chain Optimization
 
Introduction: Relational to Graphs
Introduction: Relational to GraphsIntroduction: Relational to Graphs
Introduction: Relational to Graphs
 
Neo4j GraphDay Tel Aviv - Graphs in Action
Neo4j GraphDay Tel Aviv - Graphs in ActionNeo4j GraphDay Tel Aviv - Graphs in Action
Neo4j GraphDay Tel Aviv - Graphs in Action
 
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4jGraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
GraphTalks Stuttgart - Einführung in Graphdatenbanken und Neo4j
 
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven DecisionsPower to the People: A Stack to Empower Every User to Make Data-Driven Decisions
Power to the People: A Stack to Empower Every User to Make Data-Driven Decisions
 
Neo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in GraphdatenbankenNeo4j GraphTalks - Einführung in Graphdatenbanken
Neo4j GraphTalks - Einführung in Graphdatenbanken
 
GraphTalks - Einführung in Graphdatenbanken
GraphTalks - Einführung in GraphdatenbankenGraphTalks - Einführung in Graphdatenbanken
GraphTalks - Einführung in Graphdatenbanken
 
how_graphs_eat_the_world
how_graphs_eat_the_worldhow_graphs_eat_the_world
how_graphs_eat_the_world
 
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
¿Cómo las manufacturas están evolucionando hacia la Industria 4.0 con la virt...
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4j
 
GraphTalk Frankfurt - Einführung in Graphdatenbanken
GraphTalk Frankfurt - Einführung in GraphdatenbankenGraphTalk Frankfurt - Einführung in Graphdatenbanken
GraphTalk Frankfurt - Einführung in Graphdatenbanken
 
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperativeNeo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperative
 
Predictions for the Future of Graph Database
Predictions for the Future of Graph DatabasePredictions for the Future of Graph Database
Predictions for the Future of Graph Database
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
GraphTalks Hamburg - Einführung in Graphdatenbanken
GraphTalks Hamburg - Einführung in GraphdatenbankenGraphTalks Hamburg - Einführung in Graphdatenbanken
GraphTalks Hamburg - Einführung in Graphdatenbanken
 
Neo4j in Depth
Neo4j in DepthNeo4j in Depth
Neo4j in Depth
 

More from Neo4j

More from Neo4j (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

GraphTalks Rome - Introducing Neo4j

  • 1. Introducing  Neo4j The  Graph  Database Bill  Brooks Sales  Manager
  • 2. What is the most powerful database in the world?
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 10. What  is  not  a  Graph
  • 12. Graph  Theory Meet Leonhard Euler • Swiss  mathematician • Inventor  of  Graph   Theory  (1736)
  • 17. Labeled  Property  Graph  Data  Model
  • 18. 2000                  2003                                2007      2009   2011 2013 2014 20152012 Neo4j:  The  Graph  Database  Leader GraphConnect,   first  conference   for  graph  DBs First   Global  2000   Customer Introduced   first  and  only   declarative  query   language  for   property  graph Published  O’Reilly   book on  Graph   Databases $11M  Series  A   from  Fidelity,   Sunstone and  Conor $11M  Series  B   from  Fidelity,   Sunstone and  Conor Commercial Leadership First native   graph  DB in  24/7   production Invented   property   graph   model Contributed   first  graph   DB  to  open   source $2.5M  Seed Round from   Sunstone   and  Conor Funding Extended   graph  data   model  to   labeled  property   graph 150+  customers 50K+  monthly downloads 500+  graph   DB  events worldwide   $20M  Series  C   led  by   Creandum,  with   Dawn  and   existing  investors Technical Leadership
  • 19. “Forrester  estimates  that  over  25%  of  enterprises  will  be  using   graph  databases  by  2017” Neo4j  Leads  the  Graph  Database  Revolution “Neo4j  is  the  current  market  leader  in  graph  databases.” “Graph  analysis  is  possibly  the  single  most  effective  competitive   differentiator for  organizations  pursuing  data-­‐driven  operations   and  decisions  after  the  design  of  data  capture.” IT  Market  Clock   for  Database   Management   Systems,  2014 https://www.gartner.com/doc/2852717/it-­‐market-­‐clock-­‐database-­‐management TechRadar™:   Enterprise   DBMS,  Q1  2014 http://www.forrester.com/TechRadar+Enterprise+DBMS+Q1+2014/fulltext/-­‐/E-­‐RES106801 Graph   Databases   – and   Their  Potential   to  Transform   How   We  Capture   Interdependencies   (Enterprise   Management   Associates) http://blogs.enterprisemanagement.com/dennisdrogseth/2013/11/06/graph-­‐databasesand-­‐potential-­‐transform-­‐capture-­‐interdependencies/
  • 20. Largest  Ecosystem  of  Graph  Enthusiasts • 1,000,000+  downloads • 20,000+  education  registrants • 18,000+  Meetup  members • 100+  technology  and  service   partners • 150+  enterprise  subscription   customers   including  50+  Global  2000   companies
  • 21. High  Business  Value  in  Data  Relationships Data  is  increasing  in  volume… • New  digital  processes • More  online  transactions • New  social  networks • More  devices Using  Data  Relationships  unlocks  value   • Real-­‐time  recommendations • Fraud  detection • Master  data  management • Network  and  IT  operations • Identity  and  access  management • Graph-­‐based  search …  and  is  getting  more  connected Customers,   products,  processes,  devices  interact   and  relate  to  each  other Early  adopters  became  industry  leaders
  • 22. Relational  DBs  Can’t  Handle  Relationships  Well • Cannot   model  or  store  data  and   relationships   without   complexity • Performance   degrades  with  number   and   levels  of  relationships,   and  database  size • Query   complexity   grows  with  need   for   JOINs • Adding  new  types  of    data  and   relationships   requires   schema  redesign,   increasing   time  to  market …  making   traditional   databases   inappropriate when  data  relationships   are   valuable   in  real-­‐time Slow  development Poor  performance Low  scalability Hard  to  maintain
  • 23. NoSQL  Databases  Don’t Handle  Relationships • No  data  structures  to  model  or  store   relationships • No  query  constructs  to  support  data   relationships • Relating  data  requires  “JOIN  logic”   in  the  application • No  ACID  support  for  transactions …  making  NoSQL  databases   inappropriate when  data  relationships   are  valuable  in  real-­‐time
  • 25. Neo4j  – Re-­‐Imagine  Your  Data  as  a  Graph Neo4j  is  an  enterprise-­‐grade  graph   database  that  enables  you  to: • Model  and  store your  data  as  a   graph • Query  data  relationships with   ease  and  in  real-­‐time • Seamlessly  evolve  applications  to   support  new  requirements  by   adding  new  kinds  of  data  and   relationships Agile  development High  performance Vertical  and  horizontal  scale Seamless  evolution
  • 26. The  Whiteboard  Model  Is the  Physical  Model
  • 27. Key  Neo4j  Product  Features Native  Graph  Storage Ensures  data  consistency  and  performance Native  Graph  Processing Millions  of  hops  per  second,  in  real  time “Whiteboard  Friendly”  Data  Modeling Model  data  as  it  naturally  occurs High  Data  Integrity Fully  ACID  transactions Powerful,  Expressive  Query  Language Requires  10x  to  100x  less  code  than  SQL Scalability  and  High  Availability Vertical  and  horizontal  scaling  optimized  for   graphs Built-­‐in  ETL Seamless  import  from  other  databases Integration Drivers  and  APIs  for  popular  languages MATCH (A)
  • 28. NEO4j USE CASES Real Time Recommendations Meta Data Management Fraud Detection Identity & Access Management Graph Based Search Network & IT-Operations Logistik RD BM S CRM RD BM S Mails Ma ils yst Dokume nteFil es ys em Media   LibraryFil es ys em CMS RD BM S Social RD BM S LogFiles RD BM S Ecommer ce RD BM S IN
  • 30. Adidas Meta Data Management Shared  Meta  Data  Service Background • Global leader in sporting goods industry services firm footware, apparel, hardware, 14.5 bln sales, 53,000 people • Multitude of products, markets, media, assets and audiences Business Problem • Beset by a wide array of information silos including data about products, markets, social media, master data, digital assets, brand content and more • Provide the most compelling and relevant content to consumers • Offering enhanced recommendations to drive revenue Solution and Benefits • Save time and cost through stadardized access to content sharing-system with internal teams, partners, IT units, fast, reliable, searchable avoiding reduandancy • Inprove customer experience and increase revenue by providing relevant content and recommentations
  • 31. Background • Mid-size German insurer founded in 1858 • Project executed by Delvin, a subsidiary of die Bayerische Versicherung and an IT insurance specialist Business Problem • Field sales needed easy, dynamic, 24/7 access to policies and customer data • Existing DB2 system unable to meet performance and scaling demands Solution and Benefits • Enabled flexible searching of policies and associated personal data • Raised the bar on industry practices • Delivered high performance and scalability • Ported existing metadata easily Die Bayerische INSURANCE Master  Data  Management31
  • 33. Background • Second largest communications company in France • Based in Paris, part of Vivendi Group, partnering with Vodafone Solution and Benefits • Flexible inventory management supports modeling, aggregation, troubleshooting • Single source of truth for entire network • New apps model network via near-1:1 mapping between graph and real world • Schema adapts to changing needs Network  and  IT  Operations SFR COMMUNICATIONS Business Problem • Infrastructure maintenance took week to plan due to need to model network impacts • Needed what-if to model unplanned outages • Identify network weaknesses to uncover need for additional redundancy • Info lived on 30+ systems, with daily changes LINKED LINKED DEPENDS_ON Router Service Switch Switch Router Fiber  Link Fiber  Link Fiber  Link Oceanfloor   Cable 33
  • 35. Business Problem • Optimize walmart.com user experience • Connect complex buyer and product data to gain super-fast insight into customer needs and product trends • RDBMS couldn’t handle complex queries Solution and Benefits • Replaced complex batch process real-time online recommendations • Built simple, real-time recommendation system with low-latency queries • Serve better and faster recommendations by combining historical and session data Background • Founded in 1962 and based in Arkansas • 11,000+ stores in 27 countries with walmart.com online store • 2M+ employees and $470 billion in annual revenues Walmart RETAIL Real-­‐Time  Recommendations35
  • 37. Background • One of the world’s largest logistics carriers • Projected to outgrow capacity of old system • New parcel routing system Single source of truth for entire network B2C and B2B parcel tracking Real-time routing: up to 7M parcels per day Business Problem • Needed 365x24x7 availability • Peak loads of 3000+ parcels per second • Complex and diverse software stack • Need predictable performance, linear scalability • Daily changes to logistics network: route from any point to any point Solution and Benefits • Ideal domain fit: a logistics network is a graph • Extreme availability, performance via clustering • Greatly simplified routing queries vs. relational • Flexible data model reflect real-world data variance much better than relational • Whiteboard-friendly model easy to understand Accenture LOGISTICS 37 Real-­‐Time  Routing  Recommendations
  • 39. Background • Top investment bank with $1+ trillion in assets • Using a relational database and Gemfire to manage employee permissions to research document and application-service resources • Permissions for new investment managers and traders provisioned manually Business Problem • Lost an average of 5 days per new hire while they waited to be granted access to hundreds of resources, each with its own permissions • Replace an unsuccessful onboarding process implemented by a competitor • Regulations left no room for error Solution and Benefits • Store models, groups and entitlements in Neo4j • Exceeded performance requirements • Major productivity advantage due to domain fit • Graph visualization ease permissioning process • Fewer compromises than with relational • Expanded Neo4j solution to online brokerage London Investment Bank FINANCIAL SERVICES Identity  and  Access  Management39
  • 40. Background • Oslo-based telcom provider is #1 in Nordic countries and #10 in world • Online, mission-critical, self-serve system lets users manage subscriptions and plans • availability and responsiveness is critical to customer satisfaction Business Problem • Logins took minutes to retrieve relational access rights • Massive joins across millions of plans, customers, admins, groups • Nightly batch production required 9 hours and produced stale data Solution and Benefits • Shifted authentication from Sybase to Neo4j • Moved resource graph to Neo4j • Replaced batch process with real-time login response measured in milliseconds that delivers real-time data, vw yday’s snapshot • Mitigated customer retention risks Identity  and  Access  Management Telenor COMMUNICATIONS SUBSCRIBED_BY CONTROLLED_BY PART_OFUSER_ACCESS Account Customer CustomerUser Subscription 40
  • 42. Background • Global financial services firm with trillions of dollars in assets • Varying compliance and governance considerations • Incredibly complex transaction systems, with ever-growing opportunities for fraud Business Problem • Needed to spot and prevent fraud detection in real time, especially in payments that fall within “normal” behavior metrics • Needed more accurate and faster credit risk analysis for payment transactions • Needed to dramatically reduce chargebacks Solution and Benefits • Lowered TCO by simplifying credit risk analysis and fraud detection processes • Identify entities and connections uniquely • Saved billions by reducing chargebacks and fraud • Enabled building real-time apps with non-uniform data and no sparse tables or schema changes London and New York Financial FINANCIAL SERVICES Fraud  Detection s 42
  • 43. Background • Panama based lawyers Mossack & Fonseca do business in hosting “letterbox companies” • Suspected to support tax saving and organized crime • Altogether: 2.6 TB, 11 milo files, 214.000 letter box companies Business Problem • Goal to unravel chains Bank-Person–Client– Address–Intermediaries – M&F • Earlier cases: spreadsheet based analysis (back- and-forth) & pencil to extract such connections • This case: sheer amount of data & arbitrarily chain length condemn such approaches to fail Solution and Benefits • 400 journalists, investigate/update/share, 2 people with IT background • Identify connections quickly and easily • Fast Results wouldn‘t be possible without GraphDB Panama Papers Fraud Detection Fraud  Detection43
  • 44.