SlideShare a Scribd company logo
Neo4j Database & Graph Platform
GraphTour Boston – May 8, 2018
Ryan Boyd
@ryguyrg
An IT Portfolio View of Graph Technologies:
The Neo4j Graph Platform Vision
The Neo4j Graph Platform Vision
Graph
Transactions
Neo4j: Key Components
Key Architecture Components
1
Index-Free Adjacency
In memory and on flash/disk
2
vs
ACID Foundation
Required for safe writes
3
Full-Stack Clustering
Causal consistency
5
Graph Engine
Cost-Based Optimizer, Graph
Statistics, Cypher Runtime, …
6
Hardware Optimizations
For next-gen infrastructure
Language, Drivers, Tooling
Developer Experience,
Graph Efficiency, Type Safety
4
At Write Time:
data is connected
as it is stored
At Read Time:
Lightning-fast retrieval of data and
relationships via pointer chasing
Index-Free Adjacency:
Connectedness and Size of Data Set
ResponseTime
Relational and
Other NoSQL
Databases
0 to 2 hops
0 to 3 degrees
Thousands of connections
1000x
Advantage
Tens to hundreds of hops
Thousands of degrees
Billions of connections
Neo4j
“Minutes to
milliseconds”
“Minutes to Milliseconds” Real-Time Query Performance
Neo4j: Enabling the Connected Enterprise
Consumers of Connected Data
8
AI & Graph Analytics
• Sentiment analysis
• Customer segmentation
• Machine learning
• Cognitive computing
• Community detection
Transactional Graphs
• Fraud detection
• Real-time recommendations
• Network and IT operations
management
• Knowledge Graphs
• Master Data Management
Discovery & Visualization
• Fraud detection
• Network and IT operations
• Product information
management
• Risk and portfolio analysisData
Scientists
Business
Users
Applications
The Neo4j Graph Platform Vision
Graph
Analytics
Graph
Transactions
Finds the optimal path
or evaluates route
availability and quality
Evaluates how a
graph is clustered
or partitioned
Determines the
importance of distinct
nodes in the network
Neo4j Graph Algorithm Library
450
400
350
300
250
200
150
100
50
0
GraphX
251
Neo4j
152
GraphX
416
Neo4j
124
Union-Find
(Connected Components)
Neo4j
Significantly
Faster!
PageRank
Graph Algorithm Performance
The Neo4j Graph Platform Vision
Graph
Analytics
Graph
Transactions
AI
The Neo4j Graph Platform Vision
Graph
Analytics
Graph
Transactions
AI
Data Integration
Common Integration Patterns Inside the Enterprise
From Disparate Silos
To Cross-Silo Connections
From Tabular Data
To Connected Data
From Data Lake Analytics
to Real-Time Operations
The Neo4j Graph Platform Vision
Graph
Analytics
Graph
Transactions
AI
Data Integration
Drivers & APIs
APPLICATIONS
DEVELOPERS
16
Drivers & APIs
• Native Language Drivers
• Java
• .Net
• Python
• JavaScript
• more to come…
• Massive Community Support (Go, Ruby, R, Perl, Clojure, C/C++, …)
• Partners like GraphAware (PHP Client)
The Neo4j Graph Platform Vision
Graph
Analytics
Graph
Transactions
AI
Data Integration
Drivers & APIs
APPLICATIONS BUSINESS USERS
Discovery & Visualization
DATA
ANALYSTS
DEVELOPERS
Discovery & Visualization
18
Neo4j Browser
Custom / JS Libraries
Partner Applications
The Neo4j Graph Platform Vision
Graph
Analytics
Graph
Transactions
AI
Data Integration
Drivers & APIs
APPLICATIONS BUSINESS USERS
Discovery & Visualization
DATA
ANALYSTS
DEVELOPERS
Development
&
Administration
ADMINS
Development & Administration
Neo4j Browser Neo4j Desktop
The Neo4j Graph Platform Vision
Analytics
Tooling
BUSINESS USERS
DEVELOPERS
ADMINS
Graph
Analytics
Graph
Transactions
Data Integration
Discovery & Visualization
DATA
ANALYSTS
DATA
SCIENTISTS
Drivers & APIs
APPLICATIONS
AI
Development
&
Administration
Cypher for
Apache® Spark™
Cypher for
Apache® Spark™
Relational
Spark SQL
Graph
Composable Queries
Graph
Graph
Table
Cypher
Graph
Cypher
Better Access to Technology
Partner Software
New Neo4j-Provided
Capabilities
25
• Improved visibility, provisioning,
and integration of partners’
software
• Products and add-ons that satisfy
basic Neo4j project needs across
the software lifecycle
Platform Means:
The Neo4j Graph Platform Vision
Analytics
Tooling
BUSINESS USERS
DEVELOPERS
ADMINS
Graph
Analytics
Graph
Transactions
Data Integration
Discovery & Visualization
DATA
ANALYSTS
DATA
SCIENTISTS
Drivers & APIs
APPLICATIONS
AI
Development
&
Administration
(Cypher)
-[:IS]->
(Everywhere)
opencypher.org
Neo4j Product Update
Latest Innovations
3.3
Latest GA Release
Recap
(Oct ‘17)
“Least Connected”
load balancing
Faster & more memory efficient
runtime
Batch generation of IDs
Schema operations now take local
locks
Page cache metadata moved off
heap
Native GB+ Tree numeric indexes
Bulk importer paging & memory
improvements
Dynamically reload config settings
without restarting Neo4j
Admin & Config
Storage & Indexing
Memory Management
Kernel & Transactions
Cypher Engine
Drivers & Bolt Protocol
Neo4j 3.3 Performance Improvements
Concurrent/Transactional Write Performance
25000
20000
15000
10000
5000
0
Neo4j 2.2 Neo4j 2.3 Neo4j 3.0 Neo4j 3.1 Neo4j 3.2 Neo4j 3.3
69%
31%
59%
38%
55%
(Simulates Real-World Workloads)
`
RR
RR RR
RRRRRR
READ REPLICAS
London
`
C C
RR RR RR
RRRRRR
READ REPLICAS
New York
Encryption
Multi-Data Center Clustering
LDAP & Active DirectoryUser & Roles
Procedure
Access Controls
Neo4j Security Foundation
Kerberos
Strong Security
Intra-Cluster
Encryption
Security
Event Logging
TLS Wire
Encryption
Neo4j Desktop 1.0
• Mission control for developers
• Connect to both local and remote
Neo4j servers
• Free with registration
• Includes development license for Neo4j Enterprise Edition
• Keeps you up to date with latest versions, plugins, etc.
• https://neo4j.com/download
What’s Next?
3.4
37
Graphs Geospatial
+
8
x
y
Geospatial Graph Queries
z
9
“Recommend a shirt available in a store
close by in the men’s department”
Location Building
Floor
Rack
Scalability
Multi-Clustering Support for Global Internet Apps
Horizontally partition graph by domain (country, product, customer, data center)
41
Multi-tenancy
Geo Partitioning
Write Scaling
sa cluster
uk cluster
us_east cluster
hk cluster
Performance
Neo4j 3.3 Neo4j 3.4 RC1
70% Faster
250
500
0
750
1000
Neo4j 3.2
Reads – Neo4j Enterprise Cypher Runtime
10% Faster
Mixed Workload Read Benchmark
Supercharging Graph Writes
One Component:
80% of transactional write overhead (!!!)
?QM ,.
Index Insertion
ü ACID
ü Optimized for
graph
ü Fast Reads
ü ~10x Faster Writes
Neo4j GB+ Tree
Index
Label Groupings (Neo4j 3.2)
Numerics (Neo4j 3.3)
Strings (Neo4j 3.4)
QM ,.
External Index
Provider
Native Neo4j
Index
Supercharging Graph Writes
6
Writes with Native String Indexes
500%
improvement
Neo4j 3.4 RC1
Performance
Ops & Admin
8
Rolling Upgrades
3.4 3.4 3.44.0 4.0 4.0
Auto Cache Reheating
Available in Neo4j 3.4!
Upgrade to new versions
with zero downtime
Store upgrades
may require downtime but
can be done subsequently
For Restarts, Restores, and Cluster Expansion
3.4
Available This Month!
50
51
How we think How we’re wired
Neo4j Database and Graph Platform Overview
Neo4j Database and Graph Platform Overview
55
56
Neo4j Bloom
Discovery & Visualization
57
Neo4j Browser
Custom / JS Libraries
Partner Applications
Demo Time!
Neo4j Database and Graph Platform Overview
Neo4j Database and Graph Platform Overview
Neo4j Database and Graph Platform Overview
Awesome Procedures
On Cypher
Neo4j Database and Graph Platform Overview
Neo4j Database and Graph Platform Overview
> 400
procedures and functions
Neo4j Database and Graph Platform Overview
Neo4j Database and Graph Platform Overview
Data Integration
Load from a relational database
apoc.load.jdbc
WITH "jdbc:mysql://localhost:3306/northwind?user=root" AS url
CALL apoc.load.jdbc(url,"products")
YIELD row
MERGE (p:Product {id: row.ProductID})
SET p.name = row.ProductName, p.unitPrice = row.UnitPrice
WITH "jdbc:mysql://localhost:3306/northwind?user=root" AS url
CALL apoc.load.jdbc(url,"products")
YIELD row
MERGE (p:Product {id: row.ProductID})
SET p.name = row.ProductName, p.unitPrice = row.UnitPrice
Execute procedure
Apply Cypher transformation
WITH "jdbc:mysql://localhost:3306/northwind?user=root" AS url
CALL apoc.load.jdbc(url,"products")
YIELD row
MERGE (p:Product {id: row.ProductID})
SET p.name = row.ProductName, p.unitPrice = row.UnitPrice
Load XML
apoc.load.xml
CALL apoc.load.xml('http://overpass.osm.rambler.ru/cgi/xapi_meta?*[bbox=11.54,48.14,11.543,48.145]')
YIELD value
UNWIND value["_children"] AS child
WITH child WHERE child["_type"] = "node"
WITH child.id AS id,
child.lat AS latitude,
child.lon AS longitude,
child["user"] AS userName
MERGE (point:Point {id: id})
SET point.latitude = latitude,
point.longitude = longitude
MERGE (user:User {name: userName})
MERGE (user)-[:EDITED]->(point)
Execute procedure
CALL apoc.load.xml('http://overpass.osm.rambler.ru/cgi/xapi_meta?*[bbox=11.54,48.14,11.543,48.145]')
YIELD value
UNWIND value["_children"] AS child
WITH child WHERE child["_type"] = "node"
WITH child.id AS id,
child.lat AS latitude,
child.lon AS longitude,
child["user"] AS userName
MERGE (point:Point {id: id})
SET point.latitude = latitude,
point.longitude = longitude
MERGE (user:User {name: userName})
MERGE (user)-[:EDITED]->(point)
UNWIND the array of elements
CALL apoc.load.xml('http://overpass.osm.rambler.ru/cgi/xapi_meta?*[bbox=11.54,48.14,11.543,48.145]')
YIELD value
UNWIND value["_children"] AS child
WITH child WHERE child["_type"] = "node"
WITH child.id AS id,
child.lat AS latitude,
child.lon AS longitude,
child["user"] AS userName
MERGE (point:Point {id: id})
SET point.latitude = latitude,
point.longitude = longitude
MERGE (user:User {name: userName})
MERGE (user)-[:EDITED]->(point)
Filter rows
CALL apoc.load.xml('http://overpass.osm.rambler.ru/cgi/xapi_meta?*[bbox=11.54,48.14,11.543,48.145]')
YIELD value
UNWIND value["_children"] AS child
WITH child WHERE child["_type"] = "node"
WITH child.id AS id,
child.lat AS latitude,
child.lon AS longitude,
child["user"] AS userName
MERGE (point:Point {id: id})
SET point.latitude = latitude,
point.longitude = longitude
MERGE (user:User {name: userName})
MERGE (user)-[:EDITED]->(point)
Apply Cypher transformation
CALL apoc.load.xml('http://overpass.osm.rambler.ru/cgi/xapi_meta?*[bbox=11.54,48.14,11.543,48.145]')
YIELD value
UNWIND value["_children"] AS child
WITH child WHERE child["_type"] = "node"
WITH child.id AS id,
child.lat AS latitude,
child.lon AS longitude,
child["user"] AS userName
MERGE (point:Point {id: id})
SET point.latitude = latitude,
point.longitude = longitude
MERGE (user:User {name: userName})
MERGE (user)-[:EDITED]->(point)
MERGE (point:Point {id: id})
SET point.latitude = latitude,
point.longitude = longitude
MERGE (user:User {name: userName})
MERGE (user)-[:EDITED]->(point)
Load JSON
apoc.load.json
WITH "https://api.stackexchange.com/2.2/questions?pagesize=100&order=desc&sort=creation&tagged=neo4j&site=stackoverflow&filter=!5-i6Zw8Y)4W7vpy91PMYsKM-k9yzEsSC1_Uxlf" AS url
CALL apoc.load.json(url) YIELD value
UNWIND value.items AS q
MERGE (question:Question {id:q.question_id})
ON CREATE SET question.title = q.title,
question.share_link = q.share_link,
question.favorite_count = q.favorite_count
MERGE (owner:User {id:q.owner.user_id})
ON CREATE SET owner.display_name = q.owner.display_name
MERGE (owner)-[:ASKED]->(question)
FOREACH (tagName IN q.tags |
MERGE (tag:Tag {name:tagName}) MERGE (question)-[:TAGGED]->(tag))
FOREACH (a IN q.answers |
MERGE (question)<-[:ANSWERS]-(answer:Answer {id:a.answer_id})
MERGE (answerer:User {id:a.owner.user_id})
ON CREATE SET answerer.display_name = a.owner.display_name
MERGE (answer)<-[:PROVIDED]-(answerer)
)
WITH "https://api.stackexchange.com/2.2/questions?pagesize=100&order=desc&sort=creation&tagged=neo4j&site=stackoverflow&filter=!5-i6Zw8Y)4W7vpy91PMYsKM-k9yzEsSC1_Uxlf" AS url
CALL apoc.load.json(url) YIELD value
UNWIND value.items AS q
MERGE (question:Question {id:q.question_id})
ON CREATE SET question.title = q.title,
question.share_link = q.share_link,
question.favorite_count = q.favorite_count
MERGE (owner:User {id:q.owner.user_id})
ON CREATE SET owner.display_name = q.owner.display_name
MERGE (owner)-[:ASKED]->(question)
FOREACH (tagName IN q.tags |
MERGE (tag:Tag {name:tagName}) MERGE (question)-[:TAGGED]->(tag))
FOREACH (a IN q.answers |
MERGE (question)<-[:ANSWERS]-(answer:Answer {id:a.answer_id})
MERGE (answerer:User {id:a.owner.user_id})
ON CREATE SET answerer.display_name = a.owner.display_name
MERGE (answer)<-[:PROVIDED]-(answerer)
)
Use FOREACH for arrays within a row
FOREACH (tagName IN q.tags |
MERGE (tag:Tag {name:tagName}) MERGE (question)-
[:TAGGED]->(tag))
FOREACH (a IN q.answers |
MERGE (question)<-[:ANSWERS]-(answer:Answer
{id:a.answer_id})
MERGE (answerer:User {id:a.owner.user_id})
ON CREATE SET answerer.display_name =
a.owner.display_name
Graph Refactorings
apoc.refactor.mergeNodes
MATCH (n:Person)
WITH n.email AS email, collect(n) as people
WHERE size(people) > 1
CALL apoc.refactor.mergeNodes(people)
YIELD node
RETURN node
apoc.refactor.mergeNodes
MATCH (n:Person)
WITH n.email AS email, collect(n) as people
WHERE size(people) > 1
CALL apoc.refactor.mergeNodes(people)
YIELD node
RETURN node
apoc.create.addLabels
MATCH (n:Movie)
CALL apoc.create.addLabels( id(n), [ n.genre ] ) YIELD node
REMOVE node.genre
RETURN node
Cypher Execution
Run large scale updates
CALL apoc.periodic.iterate(
'MATCH (n:Person) RETURN n',
'SET n.name = n.firstName + " " + n.lastName',
{batchSize:10000, parallel:true})
Graph Visualization
88
Neo4j Database and Graph Platform Overview
Neo4j Database and Graph Platform Overview
Neo4j Database and Graph Platform Overview
var viz;
function draw() {
var config = {
container_id: "viz",
server_url: "bolt://localhost:7687",
server_user: "neo4j",
server_password: "sorts-swims-burglaries",
labels: {
"Character": {
"caption": "name",
"size": "pagerank",
"community": "community"
}
},
relationships: {
"INTERACTS": {
"thickness": "weight",
"caption": false
}
},
initial_cypher: "MATCH (n)-[r:INTERACTS]->(m) RETURN *"
};
viz = new NeoVis.default(config);
viz.render();
}
var viz;
function draw() {
var config = {
container_id: "viz",
server_url: "bolt://localhost:7687",
server_user: "neo4j",
server_password: "sorts-swims-burglaries",
labels: {
"Character": {
"caption": "name",
"size": "pagerank",
"community": "community"
}
},
relationships: {
"INTERACTS": {
"thickness": "weight",
"caption": false
}
},
initial_cypher: "MATCH (n)-[r:INTERACTS]->(m) RETURN *"
};
viz = new NeoVis.default(config);
viz.render();
}
var viz;
function draw() {
var config = {
container_id: "viz",
server_url: "bolt://localhost:7687",
server_user: "neo4j",
server_password: "sorts-swims-burglaries",
labels: {
"Character": {
"caption": "name",
"size": "pagerank",
"community": "community"
}
},
relationships: {
"INTERACTS": {
"thickness": "weight",
"caption": false
}
},
initial_cypher: "MATCH (n)-[r:INTERACTS]->(m) RETURN *"
};
viz = new NeoVis.default(config);
viz.render();
}
GraphQL
GraphQL is a query language for your API, and a server-
side runtime for executing queries by using a type
system you define for your data.
What is it?
GraphQL is a query language for your API, and a
server-side runtime for executing queries by using a
type system you define for your data.
What is it?
GraphQL is a query language for your API, and a server-
side runtime for executing queries by using a type
system you define for your data.
What is it?
GraphQL is a query language for your API, and a server-
side runtime for executing queries by using a type
system you define for your data.
What is it?
type Planet {
name: String
climate: String
}
type Character {
name: String
friends: [Character]
homeWorld: Planet
species: Species
}
type Species {
name: String
lifespan: Int
origin: Planet
}
Manual mapping code
Neo4j Database and Graph Platform Overview
Auto translating GraphQL → Cypher
github.com/neo4j-graphql/neo4j-graphql
github.com/neo4j-graphql/neo4j-graphql-js
Server Side Extension
Neo4j Database and Graph Platform Overview
dbms.unmanaged_extension_classes=org.neo4j.graphql=/graphql
dbms.security.procedures.whitelist=graphql.*
conf/neo4j.conf
CALL graphql.idl('
type Movie {
title: String!
released: Int
actors: [Person] @relation(name:"ACTED_IN",direction:IN)
}
type Person {
name: String!
born: Int
movies: [Movie] @relation(name:"ACTED_IN")
}'
)
WITH '{ Person(born: 1961) { name, born } }' as query, {} as params
CALL graphql.execute(query,params)
YIELD result
UNWIND result.Person as p
RETURN p.name, p.born
JavaScript Library
Neo4j Database and Graph Platform Overview
The GRAND stack
The GRAND stack
GraphQL
React
Apollo
Neo4j Database
import {neo4jgraphql} from 'neo4j-graphql-js';
const resolvers = {
Query: {
Movie(object, params, ctx, resolveInfo) {
return neo4jgraphql(object, params, ctx, resolveInfo);
}
}
};
dzone.com/refcardz/an-overview-of-graphql
How do I find out
about more cool stuff?
Neo4j Database and Graph Platform Overview
This Week in Neo4j - Developer Update
neo4j.com/tag/twin4j
Get Dressed: Neo4j Graph Gear Store
graphgearstore.com
Neo4j Database and Graph Platform Overview
Thanks!

More Related Content

PDF
NOSQLEU - Graph Databases and Neo4j
PDF
Django and Neo4j - Domain modeling that kicks ass
PPTX
An Introduction to NOSQL, Graph Databases and Neo4j
PDF
Introducing Neo4j
PDF
A NOSQL Overview And The Benefits Of Graph Databases (nosql east 2009)
PDF
Relational to Big Graph
PPTX
Anti-social Databases
PPTX
Family tree of data – provenance and neo4j
NOSQLEU - Graph Databases and Neo4j
Django and Neo4j - Domain modeling that kicks ass
An Introduction to NOSQL, Graph Databases and Neo4j
Introducing Neo4j
A NOSQL Overview And The Benefits Of Graph Databases (nosql east 2009)
Relational to Big Graph
Anti-social Databases
Family tree of data – provenance and neo4j

What's hot (20)

PDF
Intro to Neo4j and Graph Databases
PPTX
Introduction: Relational to Graphs
PDF
The Graph Database Universe: Neo4j Overview
KEY
Big data for the rest of us
PDF
Graph database Use Cases
PPTX
Neo4j Import Webinar
PPTX
NoSQL Graph Databases - Why, When and Where
PDF
Neo4j Fundamentals
PDF
Introduction to Graph databases and Neo4j (by Stefan Armbruster)
PPT
Neo4J : Introduction to Graph Database
PPTX
GraphTalks - Einführung
PDF
Getting started with Graph Databases & Neo4j
PDF
Neo4j GraphDay - Graphs in the Real World: Tope Use Cases for Graph Databases...
PDF
RDBMS to Graphs
PPTX
Big Data and NoSQL for Database and BI Pros
PPTX
Graphs fun vjug2
PDF
Intro to Neo4j Webinar
PPT
Graph db
PDF
Graph based data models
PDF
Hadoop and Neo4j: A Winning Combination for Bioinformatics
Intro to Neo4j and Graph Databases
Introduction: Relational to Graphs
The Graph Database Universe: Neo4j Overview
Big data for the rest of us
Graph database Use Cases
Neo4j Import Webinar
NoSQL Graph Databases - Why, When and Where
Neo4j Fundamentals
Introduction to Graph databases and Neo4j (by Stefan Armbruster)
Neo4J : Introduction to Graph Database
GraphTalks - Einführung
Getting started with Graph Databases & Neo4j
Neo4j GraphDay - Graphs in the Real World: Tope Use Cases for Graph Databases...
RDBMS to Graphs
Big Data and NoSQL for Database and BI Pros
Graphs fun vjug2
Intro to Neo4j Webinar
Graph db
Graph based data models
Hadoop and Neo4j: A Winning Combination for Bioinformatics
Ad

Similar to Neo4j Database and Graph Platform Overview (20)

PPTX
GraphTour - Neo4j Platform Overview
PDF
Neo4j Graph Platform Overview, Kurt Freytag, Neo4j
PDF
DriverPack Solution Download Full ISO free
PDF
Atlantis Word Processor 4.4.5.1 Free Download
PDF
Neo4j Vision and Roadmap
PDF
Adobe After Effects 2025 v25.1.0 Free Download
PDF
iTop VPN Crack 6.3.3 serial Key Free 2025
PPTX
GraphTour - Neo4j Database Overview
PDF
Neo4j GraphDay Seattle- Sept19- in the enterprise
PDF
Introducing Neo4j 3.0
PPTX
New Features in Neo4j 3.4 / 3.3 - Graph Algorithms, Spatial, Date-Time & Visu...
PDF
Enterprise guide to building a Data Mesh
PDF
Real time analytics at uber @ strata data 2019
PPTX
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
PDF
Graphs & Neo4j - Past Present Future
PDF
GraphTour 2020 - Neo4j: What's New?
PDF
Conf42_IoT_Dec2024_Building IoT Applications With Open Source
PDF
MySQL Day Paris 2018 - What’s New in MySQL 8.0 ?
PDF
Full Stack Graph in the Cloud
PDF
Neo4j in Depth
GraphTour - Neo4j Platform Overview
Neo4j Graph Platform Overview, Kurt Freytag, Neo4j
DriverPack Solution Download Full ISO free
Atlantis Word Processor 4.4.5.1 Free Download
Neo4j Vision and Roadmap
Adobe After Effects 2025 v25.1.0 Free Download
iTop VPN Crack 6.3.3 serial Key Free 2025
GraphTour - Neo4j Database Overview
Neo4j GraphDay Seattle- Sept19- in the enterprise
Introducing Neo4j 3.0
New Features in Neo4j 3.4 / 3.3 - Graph Algorithms, Spatial, Date-Time & Visu...
Enterprise guide to building a Data Mesh
Real time analytics at uber @ strata data 2019
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
Graphs & Neo4j - Past Present Future
GraphTour 2020 - Neo4j: What's New?
Conf42_IoT_Dec2024_Building IoT Applications With Open Source
MySQL Day Paris 2018 - What’s New in MySQL 8.0 ?
Full Stack Graph in the Cloud
Neo4j in Depth
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
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
System and Network Administraation Chapter 3
PPTX
Introduction to Artificial Intelligence
PPTX
Essential Infomation Tech presentation.pptx
PPTX
history of c programming in notes for students .pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Transform Your Business with a Software ERP System
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
medical staffing services at VALiNTRY
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Nekopoi APK 2025 free lastest update
PPTX
L1 - Introduction to python Backend.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
System and Network Administraation Chapter 3
Introduction to Artificial Intelligence
Essential Infomation Tech presentation.pptx
history of c programming in notes for students .pptx
Odoo Companies in India – Driving Business Transformation.pdf
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Transform Your Business with a Software ERP System
How Creative Agencies Leverage Project Management Software.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
PTS Company Brochure 2025 (1).pdf.......
Understanding Forklifts - TECH EHS Solution
Which alternative to Crystal Reports is best for small or large businesses.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
Odoo POS Development Services by CandidRoot Solutions
medical staffing services at VALiNTRY
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Nekopoi APK 2025 free lastest update
L1 - Introduction to python Backend.pptx

Neo4j Database and Graph Platform Overview