2. Neo4j GraphTalks
Network & Application Management
• Einführung in Graphdatenbanken und Neo4j (9.30-10.00)
Dirk Möller
• Neue Herangehensweisen für Network und Application Mgt mit Graphen (10.00-11.00)
Michael Hunger
• Wie werden Graphdatenbank-Projekte mit Neo4j zum Erfolg? (11.00-11.30)
Dirk Möller
• Q&A
3. Neo4j GraphTalks
Network & Application Management
• Einführung in Graphdatenbanken und Neo4j (9.30-10.00)
Bruno Ungermann
• Neue Herangehensweisen für Network und Application Mgt mit Graphen (10.00-11.00)
Stefan Kolmar
• Wie werden Graphdatenbank-Projekte mit Neo4j zum Erfolg? (11.00-11.30)
Stefan Kolmar
• Q&A
9. Graph Model: Nodes & Relationships
Container
Load
USING ROUTE
Depart 2014-04-15
Arrive 2014-04-28
USING_CARRIER
Vessel
Physical
Container
Shipment Carrier
Emission
Class A
Shipment:
ID 256787
Carrier:
DHL
Route
10520km
Route:
823km
Fueling
Max Wgt
80
Type Gas
B
Town:
Tokyo
Town:
Hong
Kong
Town:
Hamburg
Container
LoadContainer
LoadContainer
Load
Parcel
Weight
15.5kg
Container
Load
12. “We found Neo4j to be literally thousands of times
faster than our prior MySQL solution, with queries
that require 10-100 times less code. Today, Neo4j
provides eBay with functionality that was previously
impossible.” - Volker Pacher, Senior Developer
“Minutes to milliseconds” performance
Queries up to 1000x faster than other tested database types
Speed
13. Neo4j - The Graph Company
500+
7/10
12/25
8/10
53K+
100+
250+
450+
Adoption
Top Retail Firms
Top Financial Firms
Top Software Vendors
Customers Partners
• Creator of the Neo4j Graph Platform
• ~200 employees
• HQ in Silicon Valley, other offices include
London, Munich, Paris and Malmö
(Sweden)
• $80M in funding from Fidelity, Sunstone,
Conor, Creandum, and Greenbridge
Capital
• Over 10M+ downloads,
• 250+ enterprise subscription customers
with over half with >$1B in revenue
Ecosystem
Startups in program
Enterprise customers
Partners
Meet up members
Events per year
Industry’s Largest Dedicated Investment in Graphs
14. 2010 2011 2012 2013 2015 2017
Invented Cypher -
Leading language
for graph queries
First open source GA
version of a property
graph database
O’Reilly Graph
Database —
first definitive
book for graph
professionals
Introduced
labels to
simplify graph
modeling
openCypher Project
— open sourced
Cypher to create the
de facto standard
Launched
industry’s
first Graph
Platform
Neo4j — The Graph Technology Pioneer
2014
Visual Graph
Query Browser
2016
Causal
Consistency
for Graphs
16. "Neo4j continues to
dominate the graph
database market.”
“69% of enterprises
have, or are planning
to implement graphs
over next 12 months”
October, 2017
“The most widely stated
reason in the survey for
selecting Neo4j was
to drive innovation”
February, 2018
Critical Capabilities for
DBMSA
“In fact, the rapid rise of
Neo4j and other graph
technologies may signal
that data connectedness
is indeed a separate
paradigm from the model
consolidation happening
across the rest of the
NoSQL landscape.”
March, 2018
Graph is a Unique Paradigm
18. 18
• Record “Cyber Monday” sales
• About 35M daily transactions
• Each transaction is 3-22 hops
• Queries executed in 4ms or less
• Replaced IBM Websphere commerce
• 300M pricing operations per day
• 10x transaction throughput on half the
hardware compared to Oracle
• Replaced Oracle database
• Large postal service with over 500k
employees
• Neo4j routes 7M+ packages daily at peak,
with peaks of 5,000+ routing operations per
second.
Handling Large Graph Work Loads for Enterprises
Real-time promotion
recommendations
Marriott’s Real-time
Pricing Engine
Handling Package
Routing in Real-Time
19. Discrete Data
Minimally
connected data
Neo4j is designed for data relationships
Other NoSQL
Relational
DBMS
Neo4j Graph DB
Connected Data
Focused on
Data Relationships
Development Benefits
Easy model maintenance
Easy query
Deployment Benefits
Ultra high performance
Minimal resource usage
Use the Right Database for the Right Job
21. Neo4j Bloom Features
21
• Prompted Search
• Property Browser &
editor
• Category icons and
color scheme
• Pan, Zoom & Select
22. The Largest Graph Innovation Network
10,000,000+ with 50k additional per month
Neo4j Downloads (AND…5 million Docker pulls)
250+ customers, 500+ startups
50% from Global 2000
100+
Technology and Services Partners
450+ annual events & 10k attendees
Graph and Neo4j awareness and training
43,000+
Neo4j Meetup Members
50,000+
Online and Classroom Education Registrants
23. How Neo4j Fits — Common Architecture Patterns
From Disparate Silos
To Cross-Silo Connections
From Tabular Data
To Connected Data
From Data Lake Analytics
to Real-Time Operations
25. 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/Paradise Papers
Fraud Detection25
26.
27.
28. 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
28
29. Business Problem
• Original RDBMS solution could handle only 5,000
servers
• Improve net performance company-wide
• Leverage M&A legacy systems with no room
for error
Solution and Benefits
• Store UNIX server and network config in Neo4j
• Combine Splunk log data into an application
that visualizes events on the network
• Neo4j vastly improved app performance
• New apps built much faster with Neo4j than SQL
Large Investment Bank
Network and IT Operations29
Background
• One of the world’s oldest and largest banks
• 100+ year-old bank with more than 1000
predecessor institutions
• 500,000 employees and contractors
• Needed to manage and visualize ~50,000 Unix
servers in its network
30. Background
• World’s largest provider of IT infrastructure,
software and services
• Unified Correlation Analyzer (UCA) helps
comms operators manage large networks
with carrier-class resource and service
management, root cause and impact analysis
Business Problem
• Use network topology to identify root problems
causes on the network
• Simplify and speed alarm handling by operators
• Automate handling of certain types of alarms
• Filter/group/eliminate redundant alarms via
event correlation
Solution and Benefits
• Accelerated product development time
• Extremely fast network-topology queries
• Graph representation a perfect domain fit
• 24x7 carrier-grade reliability with Neo4j
High Availability clustering
• Met objective in under six months
Hewlett Packard
Network and IT Operations30