Professional Documents
Culture Documents
GRAPHTOUR 2020!
Herman Roelandts
herman.roelandts@neo4j.com
Agenda
What Is GraphTour?
NOT GRAPHCONNECT! CU there?
What Is GraphTour?
Welcome to
GRAPHTOUR 2020!
Rik Van Bruggen
rik@neo4j.com
@rvanbruggen
A few years back I got a
Message from a friend
Do you have a
"Big Data" Problem,
or do you have a
big "Data Problem"?
Let's talk about
"The Graph Problem"
Problem
Before we can actually address the problem, we have to recognize it as a
- Graph Problems -
and
recognition is GROWING!
Look at this data…
Element Depends On
A B
A C
A D
C H
D J
E F
E G
F J
G L
H I
J N
J M
L M
Time challenge #1: Does A depend on F ?
Element Depends On
A B
A C
A D
C H
D J
E F
E G
F J
G L
H I
J N
J M
L M
Look at this data again…
Conclusion
If your business problem has a lot of dependencies - which in IT /
database terms are represented by JOINs between different entities
- and if solving for these dependencies in near real time is
important to you, then your problem is probably easiest solved with
graph technology - and we can safely call it a
GRAPH PROBLEM.
Congrats!
You've just solved the "Graph Problem" Problem.
Our objective for GraphTour!
Understanding when graph technology is most appropriate for
solving your business problem, is the "Graph Problem" Problem.
GraphTour aims to give you ALL the INFO you need to be able to do
that quickly and efficiently.
Growing
Hospitality
3 of top 5
Adoption 76%
Software
7 of top 10
in the FORTUNE
100 Telco
Enterprise
have adopted
4 of top 5
or are piloting
Finance Neo4j
20 of top 25
Logistics
3 of top 5
Retail
7 of top 10
Growing
Recognition
DB-engines Ranking of Database Categories
Graph DB
Growing •
•
Graph DBMS
Key-value stores
popularity
• Document stores
• Wide column store
• RDF stores
• Time stores
• Native XML DBMS
• Object oriented DBMS
• Multivalue DBMS
of Graphs
• Relational DBMS
A Growing
family We are
Hiring
neo4j.com/careers/
London
Munich
How do we choose to tackle graph problems?
Neo4j PHILOSOPHY
Quality Simplicity and
Neo4j
We value
relationships Always pragmatism
Philosophy
We solve hard Community Self serve
problems Driven first/practitioner led
adoption
I’ve been playing with @neo4j today and I must say, even though I’ve
By Developers
only about scratched the surface of it, I love it. And about Cypher: I can’t
believe how much sense it makes and how easy I got started writing
For Developers After learning Neo4j, it’s amazing to me how much better a graph data
structure suits real-world relationship models. Bye bye tricky SQL joins!
Neo4j
Use Case
Examples
https://neo4j.com/customers/
https://neo4j.com/use-cases/
10y ago
Neo4j 1.0
The Year of the Graph
We just launched the best platform for solving graph problems
Neo4j 4.0
The Six Pillars of Neo4j Database
What’s New
in Neo4j 4.0 Unlimited Scale
Easy
Granular security Fast to develop
Management
What’s New
in Neo4j 4.0 Neo4j Fabric Multi-Database
Schema-Based Reactive
Security Database
4.0 now available
https://neo4j.com/download-center/
https://neo4j.com/whats-new/
4.0 now available
https://neo4j.com/whats-new/
https://neo4j.com/download-center/
Remember November
6th 2019?
Neo4j Aura
Fully Managed
Neo4j Bloom
Neo4j Bloom
Overview Perspective Business view of the graph
Departmental views • Hiding PII • Styling
Editing Search
Create, Connect, Update Near-natural Language Search
Code-free graph changes Full-text search • Graph patterns
• Custom Search Phrases
Inspection Visualization
Node + Relationship details GPU Accelerated Visualization
Browse from neighbor to neighbor High performance
physics & rendering
Exploration
49
Neo4j Inc. Confidential
Try Bloom with Neo4j Enterprise Edition
Neo4j Sandbox - a Neo4j interactive experience
https://neo4j.com/bloom/
https://neo4j.com/download/
50
Neo4j Inc. Confidential
Get Bloom with the Startup Program
https://neo4j.com/startup-program/
51
Neo4j Inc. Confidential
Make better predictions with the data you already have
Remember
Neo4j Labs?
Incubating the Next Generation
of Graph Developer Tooling
Announced at NODES conference!
Graph
Algorithms
plugin
becomes the
Neo4j Graph Graduated
Data Science Summa Cum Laude!
Library
Neo4j provides the first, enterprise-grade graph data
science platform with a practical approach to increase
your predictive accuracy with the data you already have.
5
5
More solutions to graph problems in the works!
Neo4j LABS
Current
NEuler GraphQL and APOC
(Graph Algorithms Playground) Grandstack
Projects
Halin Monitoring Kafka integration ETL Tool
App
Neo4j Kafka Connector
Graph Algorithms Playground
That covers the intro!
Agenda
ENJOY THE REST OF THE DAY!