SlideShare a Scribd company logo
Welcome
to the
Amsterdam
Who	am	I?
• Rik	Van	Bruggen
• 5y	of	graph	madness
• Lots	of	blogging,	writing,	podcasting
• Blog.bruggen.com
• Learningneo4j.net
• Graphistania.com
• @rvanbruggen
• Don’t	forget	to	#graphday!
2
Neo4j:	The	Graph	Database	Leader
3
2000					2003										2007 2011 2013 2014 20152012 2016 2017
First	and	only
declarative	
query
language	
for	property	
graph
Invented	
property	
graph	
model
Extended	
graph	data	
model	to	
labeled	
property	
graph
First	modern
open-source	
commercial
graph	DB
1st 1st
1st
Introduced
3rd-gen
clustering	
architecture	
with	causal	
consistency
Multi-
data	center
support	with	
network	
topology	
awareness
1st
First
cost-based
graph	
query
optimizer
1st
Published	
O’Reilly	
book	on	
graph	DB
First
native	
graph	DB
in	24/7	
production
First	
visual
development
environment	
for	graphs
Launched
openCypher
as	“SQL	for
graphs”
standard
First
database	
with	native	
graph	
storage	
and
processing
Introduced
graph	DB	as	
a	NoSQL	
category	
1st
1st 1st
Scale,	
performance,	
governance	
for	global	
internet
apps	
Security
Foundation
for	data	
security	and
compliance
V3.2V3.1
1st
First
built-in
graph	
ETL	in
Cypher
Intro & Agenda
Amsterdam,
June 6th 2017
09:00	- 9:30 - Welcome	Coffee	and	Registration
9:30	- 9:40 - Welcome	by	Rik	Van	Bruggen,	Neo4j
09:40	- 10:25 - Graphs	in	the	Real	World:	Top	Use	Cases	for	Graph	
Databases - Rik	Van	Bruggen,	Neo4j
10:25	- 10:55 - Neo4j	example	use	case:	securing	and	auditing	
Active	Directory - Kees Vegter,	Neo4j
10:55	- 11:30 - Break
Agenda
5
Amsterdam,
June 6th 2017
11:30	- 12:00 - How	Graph	Databases	drive	Enterprises	- Darko
Krizic,	PRODYNA	AG
12:00	- 12:20 - Lesson	Learned:	Building	a	scalable	platform	for	
sharing	500	million	photos - Wouter Crooy,	Albumprinter
12:20	- 12:30 - Q&A
12:30	- 13:45 - Lunch
Agenda
6
Amsterdam,
June 6th 2017
12:30	- 13:45 - Lunch
13:45	- 16:30 - Introductory	Training	Session
13:45	- 16:30 - GraphClinics
Agenda
7
LET’S START
-
at the beginning
WHAT IS A GRAPH?
A way of representing data
DATA DATA
Relational
Database
Good for:
•	Well-understood	data	structures	that	
don’t	change	too	frequently
A way of representing data
•	Known	problems	involving	discrete	
parts	of	the	data,	or	minimal	
connectivity
DATA
Graph
Database
Relational
Database
A way of representing data
Good for:
•	Dynamic	systems:	where	the	data	
topology	is	difficult	to	predict
•	Dynamic	requirements:	
the	evolve	with	the	business	
•	Problems	where	the	relationships	in	
data	contribute	meaning	&	value
Good for:
•	Well-understood	data	structures	that	
don’t	change	too	frequently
•	Known	problems	involving	discrete	
parts	of	the	data,	or	minimal	
connectivity
THE PROPERTY GRAPH
DATA MODEL
A Graph Is
A Graph Is
A Graph Is
A Graph Is
A Graph Is
Neo4j GraphDay - Graphs in the Real World: Tope Use Cases for Graph Databases - Rik Van Bruggen, Neo4j
Use of Graphs has created some of the most
successful companies in the world
Real	Impact
21
Taking	mankind	to	MarsEmpowering	Journalists	To	
Make	Sense	of	News	Data
Helping	Cure	Cancer
Neo4j Use Cases
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
“As the current market leader in graph databases,
and with enterprise features for scalability and
availability, Neo4j is the right choice to meet our
demands.” Marcos Wada
Software	Developer,	Walmart
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
Neo4j is the heart of Cisco HMP: used for governance
and single source of truth and a one-stop shop for all
of Cisco’s hierarchies.
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
“Graph databases offer new methods of uncovering
fraud rings and other sophisticated scams with a
high-level of accuracy, and are capable of stopping
advanced fraud scenarios in real-time.”
Large Intelligence Agency
Cyber	Security	Expert
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
Uses Neo4j to manage the digital assets inside of its next
generation in-flight entertainment system.
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
Uses Neo4j for network topology analysis
for big telco service providers
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
UBS was the recipient of the 2014
Graphie Award for “Best Identify And
Access Management App”
NEO4j USE CASES
Real Time Recommendations
Master Data Management
Fraud Detection
Identity & Access Management
Graph Based Search
Network & IT-Operations
Afterglow
Neo4j	3.1	in	Review
Security
Foundation
31
Causal	
Clustering
State-of-the-Art
Distributed	
Architecture	for	
Graphs
RAFT-based	architecture	
• Continuous	availability
• Consensus	commits
Seamless	load	balancing	
Drivers	à Bolt	à Cluster
Causal	consistency
• Tunable	ACID-based	consistency	
• Supports	“read	your	own	writes”
• Best	model	for	graph	transactions
1000+	heterogeneous	clusters
Mix	of	app	servers,	large	reporting	servers,	
smaller	IoT	devices
Neo4j	3.1	in	Review:
Causal	Clustering: resilient,	modern,	fault-tolerant	architecture
32
Neo4j	Enterprise	Edition	safeguards	data	and	meets	
compliance	requirements
Multiple	users	->	flexible	authentication	options
Active	Directory/LDAP	or	Native	users
Role-based	authorization
Assign	permissions	to	users	and	groups
List	and	terminate	running	queries
Users	can	manage	their	own	queries
Admins	can	manage	all	queries
Access	controls	for	user-defined	procedures
Enables	subgraph	access	control
Enables
Sarbanes-Oxley,	
HIPAA,	PCI-DSS,	et	al
Neo4j	3.1	in	Review:
Security	Foundation
33
Neo4j Advantage – Security
Introducing	Neo4j	3.2
May	2017	GA
Enterprise	scale
for	global
applications
Continuous	
improvement	in	
native	performance
Enterprise	governance
for	the
connected	enterprise
34
Enterprise	Scale	for	Global	Applications
Causal	Clusters	can	now	span	data	centers
• Clusters	can	be	subdivided	into	groups	and	spread	
across	DCs	
• Read-time	choice	of	consistency	at	global	scale:
“Read	Any”,	“Read-your-own-Writes”
Tiered	Subclusters boost	performance
• Speeds	local	reads and	writes
• Replica	servers	pull	from	nearest
replicas	minimizing	WAN	traffic
Topology-aware	stack	insulates	developers	&	apps	
from	the	many	complexities	of	clustering
Improved	Cloud	Delivery	via	RPM,	Azure	and	AWS	EC2
35
dc1 group
dc2 group
New	in	Neo4j	3.2
Multi-Data	Center	Support	for	Global	Internet	Apps
Support	global-scale	apps	across	continental	data	centers—via	a	single	switch
36
Each	server	in	a	
Global	Causal	Cluster
is	aware	of	its
role	in	the	topology
Local	data-center	
load	balancing	
drives	performance	
and	availability
Local	tiered	
hierarchies
speed	updates
sa group
uk group
us_east
group
hk group
Groups	can	include	cores	or	just	tiered	replicas
Hierarchical	Replica	Server	Updates
37
RRRR RR
C
CORES
RRRR
C
READ	REPLICAS
RRRR RR
RR RR
RR
RR
READ	REPLICAS
Neo4j	3.2	Improves	Load	Balancing	Efficiency	
Across	Global	Clusters
Round-Robin	Load	Profile
(Neo4j	3.1)
”Least	Connections”
Global	Routing
(Neo4j	3.2)
Fast,	Local	Reads	and	Writes	with	
Global	Causal	Consistency	Across	the	Cluster
Reads occur	at	the	highest	speed	from	a	local	replica	server,	
which	gets	refreshed	by	local	cores	
39
CORES
R
R
R
R
R
R
R
R
READ
REPLICAS
R
R
AnalysisR
R
READ
REPLICAS
C
CORES
RR
RR
RR
RR
Analysis
RR
C
C
C
C
READ WRITE
Writes are	written	to	a	local	core	server,	which	propagates	
the	new	data	to	other	local	cores,	and	then	to	remote	core	servers
Global	Read-Your-Own-Writes:	
Choices	at	Read	time:	Immediacy	Or	Full	Consistency
Readers	can	choose	between	immediate	access	to	Replica	data	
or	waiting	for	any	pending	writes	to	propagate	to	the	Replica
40
CORES
R
R
R
R
R
R
R
R
READ
REPLICAS
R
R
AnalysisR
R
READ
REPLICAS
C
CORES
RR
RR
RR
RR
Analysis
RR
CREAD WRITE
Neo4j	drivers	maintain	knowledge	of	server	locations	and	
transaction	IDs	so	developers	and	users	don’t	need	to	
C
C
C
Enterprise	Governance	
Neo4j	is	IT	friendly
Node	Keys: new	type	of	schema	constraint
• Tied	to	labels,	nodes	can	have	any	number	of	Node	Keys	
• Ensure	graph	integrity	by	enforcing	existence	and	uniqueness
• Improves	data	exchange	across	multiple	data	sources
Kerberos encrypted-authentication	module	add-on
• Supports	three-tier	integration	of	client,	directory	
and	database
Causal	Clustering	available	on CAPI-Flash	hardware	
from	IBM	Power8	via	add-on
Better	metrics	in	Query	Monitor	to	reveal	query	
behavior	and	resource	consumption
41
Native	Graph	Performance	Improvements
• Native	Label	index	improves	write	speed	by	30-
300%
• Composite	indexes	supercharge	lookup	speeds
• Cypher’s	depth	query	in	DISTINCT function	
eliminates	repetitious	traversals	through	
deep	levels	creating	exponential	time	savings
• New	Compiled	Cypher	runtime in	Enterprise	
Edition	to	speed	common	queries	by	300%
• Cost-based-optimizer replaces	rules	based	
optimizer	(which	has	been	deprecated)	
• Snappier	Neo4j	Browser	with	new	more	flexible	
JavaScript	framework	
42
One	More	Thing!
New	Cypher	Editor	in	Neo4j	Browser
Syntax	Highlighting
Auto	Complete	for	Labels,	Relationship	
Types,	Properties,	and	Variables
Command	Auto	Complete
Amsterdam,
June 6th 2017
09:00	- 9:30 - Welcome	Coffee	and	Registration
9:30	- 9:40 - Welcome	by	Rik	Van	Bruggen,	Neo4j
09:40	- 10:25 - Graphs	in	the	Real	World:	Top	Use	Cases	for	Graph	
Databases - Rik	Van	Bruggen,	Neo4j
10:25	- 10:55 - Neo4j	example	use	case:	securing	and	auditing	
Active	Directory - Kees Vegter,	Neo4j
10:55	- 11:30 - Break
Agenda
44
THANK YOU!

More Related Content

PPTX
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
PDF
Introduction to Neo4j
PDF
Neo4j 4 Overview
PPTX
Neo4j GraphTalk Florence - Introduction to the Neo4j Graph Platform
PPTX
Introduction to Neo4j
PPTX
Graphdatenbank Neo4j: Konzept, Positionierung, Status Region DACH - Bruno Un...
PDF
Introduction to Neo4j
PDF
Intro to Neo4j Webinar
Neo4j GraphTalks Oslo - Graph Your Business - Rik Van Bruggen, Neo4j
Introduction to Neo4j
Neo4j 4 Overview
Neo4j GraphTalk Florence - Introduction to the Neo4j Graph Platform
Introduction to Neo4j
Graphdatenbank Neo4j: Konzept, Positionierung, Status Region DACH - Bruno Un...
Introduction to Neo4j
Intro to Neo4j Webinar

What's hot (20)

PDF
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
PDF
Graphs for Enterprise Architects
PPTX
Neo4j Popular use case
PDF
Neo4j GraphDay Seattle- Sept19- graphs are ai
PPTX
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
PDF
Network and IT Ops Series: Build Production Solutions
PDF
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
PDF
Neo4j GraphDay Seattle- Sept19- Connected data imperative
PDF
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
PDF
Neo4j GraphTalk Düsseldorf - How Graphs revolutionise Identity & Access Manag...
PDF
Introduction to Neo4j
PDF
Neo4j – The Fastest Path to Scalable Real-Time Analytics
PDF
Neo4j Graph Data Science - Webinar
PDF
Neo4j GraphDay Seattle- Sept19- in the enterprise
PDF
Webinar: RDBMS to Graphs
PPTX
Neo4j Import Webinar
PPTX
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
PPTX
GraphTalks - Einführung
PDF
RDBMS to Graphs
PDF
Neo4j Graph Platform Overview, Kurt Freytag, Neo4j
Neo4j GraphTalk Düsseldorf - Building intelligent solutions with Graphs
Graphs for Enterprise Architects
Neo4j Popular use case
Neo4j GraphDay Seattle- Sept19- graphs are ai
Neo4j Graph Use Cases, Bruno Ungermann, Neo4j
Network and IT Ops Series: Build Production Solutions
Neo4j GraphTalk Düsseldorf - Einführung in Graphdatenbanken und Neo4j
Neo4j GraphDay Seattle- Sept19- Connected data imperative
GraphDay Stockholm - Graphs in the Real World: Top Use Cases for Graph Databases
Neo4j GraphTalk Düsseldorf - How Graphs revolutionise Identity & Access Manag...
Introduction to Neo4j
Neo4j – The Fastest Path to Scalable Real-Time Analytics
Neo4j Graph Data Science - Webinar
Neo4j GraphDay Seattle- Sept19- in the enterprise
Webinar: RDBMS to Graphs
Neo4j Import Webinar
The Five Graphs of Government: How Federal Agencies can Utilize Graph Technology
GraphTalks - Einführung
RDBMS to Graphs
Neo4j Graph Platform Overview, Kurt Freytag, Neo4j
Ad

Similar to Neo4j GraphDay - Graphs in the Real World: Tope Use Cases for Graph Databases - Rik Van Bruggen, Neo4j (20)

PDF
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
PDF
Digital Transformation in a Connected World
PDF
GraphTour 2020 - Neo4j: What's New?
PDF
Intro to Neo4j and Graph Databases
PDF
GraphTalk Helsinki - Introduction to Graphs and Neo4j
PDF
Neo4j in Depth
PPTX
Neo4j GraphTalk Frankfurt - Einführung
PDF
Linkurious Enterprise: graph visualization platform neo4j
PPTX
Neo4j GraphTalk Oslo - Introduction to Graphs
PDF
Introduction to Neo4j for the Emirates & Bahrain
PPTX
Introduction to the Neo4j Graph Platform & use cases
PDF
Introducing Neo4j
PDF
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
PDF
The Connected Data Imperative: An Introduction to Neo4j
PPTX
GraphTour - Neo4j Platform Overview
PPTX
The path to success with graph database and graph data science_ Neo4j GraphSu...
PDF
Neo4j GraphTalks Oslo - Introduction to Graphs
PDF
The path to success with Graph Database and Graph Data Science
PDF
The Path To Success With Graph Database and Analytics
PDF
A Connections-first Approach to Supply Chain Optimization
Geschäftliches Potential für System-Integratoren und Berater - Graphdatenban...
Digital Transformation in a Connected World
GraphTour 2020 - Neo4j: What's New?
Intro to Neo4j and Graph Databases
GraphTalk Helsinki - Introduction to Graphs and Neo4j
Neo4j in Depth
Neo4j GraphTalk Frankfurt - Einführung
Linkurious Enterprise: graph visualization platform neo4j
Neo4j GraphTalk Oslo - Introduction to Graphs
Introduction to Neo4j for the Emirates & Bahrain
Introduction to the Neo4j Graph Platform & use cases
Introducing Neo4j
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
The Connected Data Imperative: An Introduction to Neo4j
GraphTour - Neo4j Platform Overview
The path to success with graph database and graph data science_ Neo4j GraphSu...
Neo4j GraphTalks Oslo - Introduction to Graphs
The path to success with Graph Database and Graph Data Science
The Path To Success With Graph Database and Analytics
A Connections-first Approach to Supply Chain Optimization
Ad

More from Neo4j (20)

PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
PDF
Jin Foo - Prospa GraphSummit Sydney Presentation.pdf
PDF
GraphSummit Singapore Master Deck - May 20, 2025
PPTX
Graphs & GraphRAG - Essential Ingredients for GenAI
PPTX
Neo4j Knowledge for Customer Experience.pptx
PPTX
GraphTalk New Zealand - The Art of The Possible.pptx
PDF
Neo4j: The Art of the Possible with Graph
PDF
Smarter Knowledge Graphs For Public Sector
PDF
GraphRAG and Knowledge Graphs Exploring AI's Future
PDF
Matinée GenAI & GraphRAG Paris - Décembre 24
PDF
ANZ Presentation: GraphSummit Melbourne 2024
PDF
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
PDF
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
PDF
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
PDF
Démonstration Digital Twin Building Wire Management
PDF
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
PDF
Démonstration Supply Chain - GraphTalk Paris
PDF
The Art of Possible - GraphTalk Paris Opening Session
PPTX
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
PDF
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Jin Foo - Prospa GraphSummit Sydney Presentation.pdf
GraphSummit Singapore Master Deck - May 20, 2025
Graphs & GraphRAG - Essential Ingredients for GenAI
Neo4j Knowledge for Customer Experience.pptx
GraphTalk New Zealand - The Art of The Possible.pptx
Neo4j: The Art of the Possible with Graph
Smarter Knowledge Graphs For Public Sector
GraphRAG and Knowledge Graphs Exploring AI's Future
Matinée GenAI & GraphRAG Paris - Décembre 24
ANZ Presentation: GraphSummit Melbourne 2024
Google Cloud Presentation GraphSummit Melbourne 2024: Building Generative AI ...
Telstra Presentation GraphSummit Melbourne: Optimising Business Outcomes with...
Hands-On GraphRAG Workshop: GraphSummit Melbourne 2024
Démonstration Digital Twin Building Wire Management
Swiss Life - Les graphes au service de la détection de fraude dans le domaine...
Démonstration Supply Chain - GraphTalk Paris
The Art of Possible - GraphTalk Paris Opening Session
How Siemens bolstered supply chain resilience with graph-powered AI insights ...
Knowledge Graphs for AI-Ready Data and Enterprise Deployment - Gartner IT Sym...

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
Cloud computing and distributed systems.
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Modernizing your data center with Dell and AMD
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Mobile App Security Testing_ A Comprehensive Guide.pdf
A Presentation on Artificial Intelligence
Cloud computing and distributed systems.
The Rise and Fall of 3GPP – Time for a Sabbatical?
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
NewMind AI Monthly Chronicles - July 2025
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
Modernizing your data center with Dell and AMD
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Per capita expenditure prediction using model stacking based on satellite ima...
Chapter 3 Spatial Domain Image Processing.pdf
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The AUB Centre for AI in Media Proposal.docx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I

Neo4j GraphDay - Graphs in the Real World: Tope Use Cases for Graph Databases - Rik Van Bruggen, Neo4j