The document provides information about an upcoming Neo4j GraphDay event in Italy and new Neo4j product developments. It introduces two Neo4j employees in Italy and discusses Neo4j's native graph database capabilities. It also summarizes Neo4j's cloud and on-premises deployment options, development tools, and integrations with data science and analytics platforms.
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Neo4j GraphDay - Italia Ultime novità di prodotto
1. Neo4j, Inc. All rights reserved 2022
Neo4j GraphDay - Italia
Ultime novità di prodotto
(‘Ivan Zoratti’, ‘ivan.zoratti@neo4j.com’) -[:HAS_ROLE]-> (‘Director of Product Management ’, ‘Neo4j’, ‘Italy’)
(‘Luisa Raviol’, ‘luisa.raviol@neo4j.com’) -[:HAS_ROLE]-> (‘Product Manager ’, ‘Neo4j’, ‘Italy’)
2. Neo4j, Inc. All rights reserved 2022
Graph Databases Unlock New Data Possibilities
Relational Databases
Don’t handle relationships well
● Not well adapted to interconnected semi-structure
● Schema rigidity limits business agility
● Relationship queries require painful SQL & joins
● Practically limited to three degrees of separation
Other NoSQL Databases
Don’t handle relationships at all
● Built to scale simple data (store & retrieve)
● No language or structures for handling relationships:
joins done through the application
● Lack of ACID makes graph transactions impossible
Graph Databases
Natively store, query relationships
● Data model purpose-built for graphs
● Powerful balance of schema flexibility & structure
● Highly powerful & productive query language
● Queries run 1000x faster at scale, up to 1000+
degrees of separation
“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 Staff Engineer
3. Neo4j, Inc. All rights reserved 2022
The Neo4j Graph Data Platform
Runs Anywhere
Deploy as-a-Service (AuraDB) or
self-hosted within your cloud of
choice (AWS, GCP, Azure) via their
marketplace, or on-premises.
Development Tools &
Frameworks
Tooling, APIs, query builder,
multi-language support for
development, admin, modeling,
and rapid prototyping needs.
Data Science and Analytics
Explorative tools, rich algorithm library,
and Integrated supervised Machine
Learning framework.
Native Graph Database
The foundation of the Neo4j platform;
delivers enterprise-scale and
performance, security, and data
integrity for transaction and analytical
workloads.
Graph Query Language
Cypher & openCypher; Ongoing
leadership and standards work (GQL)
to establish lingua franca for graphs.
Discovery & Visualization
Code-free querying, data modeling and
exploration tools for data scientists,
developers, and analysts.
Ecosystem & Integrations
Rich ecosystem of tech and
integration partners. Ingestion tools
(JDBC, Kafka, Spark, BI Tools, etc.) for
bulk and streaming needs.
4. Neo4j, Inc. All rights reserved 2022
Fully-managed Cloud Service
• Real-time Performance at Scale
• Automatic Upgrades, Patches, Backups
• Scale on Demand, No Downtime
• High Availability
• Multi Cloud, Any Region
• Enterprise-grade Security
• Simple Capacity Based Pricing
• 24/7 Premium Support
FAST FLEXIBLE RELIABLE EASY
Self-hosted Available
AuraDB Coming Soon
5. Neo4j, Inc. All rights reserved 2022
Graph Data Science Helps
Make Sense of Your Data Relationships
What’s
Unusual?
What’s
Important?
What’s
Next?
Exploring the hidden patterns and features in your data
6. Neo4j, Inc. All rights reserved 2022
The Domains of Graph Data Science
Graph Native
Machine Learning
Learn features in your graph
that you don’t even know are
important yet using
embeddings.
Predict links, labels, and
missing data with in-graph
supervised ML models.
Identify associations,
anomalies, and trends using
unsupervised machine
learning.
Graph Algorithms
Knowledge Graphs
Find the patterns you’re looking
for in connected data
7. Neo4j, Inc. All rights reserved 2022
The Largest Catalog of Graph Algorithms
Pathfinding &
Search
Centrality &
Importance
Community
Detection
Supervised
Machine Learning
Heuristic Link
Prediction
Similarity Graph
Embeddings
…and more
Over 65 Pretuned, Parallelized Algorithms
8. Neo4j, Inc. All rights reserved 2022
Machine Learning Pipelines
Graph Native ML Pipelines:
● Node Classification
● Node Regression (new!)
● Link Prediction
Trained Models & the Model Catalog:
● Save, persist & publish trained models
● Instantly apply for prediction on new and
existing data in the graph
Guided & Automated Pipeline
Features:
● Data splitting & rebalancing
● Feature engineering
● Model evaluation and
selection
● Automated hyperparameter
tuning (new!)
What we do : Link
Prediction Example
Define a pipeline, add the steps you want to perform, and we handle the rest for you.
9. Neo4j, Inc. All rights reserved 2022
New! Apache Arrow Integration
• Import and export massive
graphs directly in and out
• Fast graph projections
(from external sources)
• Database creation & algorithm
result export
Up to 30 million objects/second
10. Neo4j, Inc. All rights reserved 2022
New!
Graph Data Science As-a-
Service
• Handles all DB management
for you
• Simple to scale up or down
• Paused instance to save
• Starts at $1/hour
Enterprise ready, with fully
managed infrastructure,
updates, and security patches
11. Neo4j, Inc. All rights reserved 2022
Data Importer: Model & Load Your First Graph
• Intuitive data modeling UI
• Map flat files to graphs
• Built to import up to
millions of records
• Import directly Neo4j
Aura or self-managed
12. Neo4j, Inc. All rights reserved 2022
New! Explore Graph Algorithms Directly in Bloom
13. Neo4j, Inc. All rights reserved 2022
Workspace: Unified Experience for Neo4j
Frictionless
Experience
Unified
Workspace
A single workspace
to unify the
experience of all
developer tools
16. Neo4j, Inc. All rights reserved 2022
Neo4j 5 Continuous Release Support Model
Synchronized DB Releases: Aura & Self-Managed
Major change in how we handle DB versions:
- New features and fixes released in each Minor releases
- Frequent minor releases to Aura & self-managed artifacts
- Ensure two-way migration between self-managed and Aura
- Long Term Support for 3.5 yrs
5.LTS.0
Fixes ONLY
Fixes
Frequent
5.0.0
5.LTS+n.0
Features
LTS in June 2024
Final Features
Released
End of
Support
Nov 2027
Upgrade to the latest version to receive latest
fixes from Support
17. Neo4j, Inc. All rights reserved 2022
Any-to-any rolling upgrade
Upgrade to latest Neo4j version much more easily
From Neo4j 5.0:
- Either, upgrade to each Minor version in
turn
- Or, skip versions and upgrade to any
Minor version
- Includes rolling upgrades in Autonomous
Cluster
Neo4j
5.0
Neo4j
5.1
Neo4j
5.2
Neo4j
5.0
Neo4j
5.n
Neo4j
5.5
18. Neo4j, Inc. All rights reserved 2022
Graph Pattern Matching
Simpler alternative syntax to navigate and
traverse your graph
- Disjunction (v:L1|L2)
- Conjunction (v:L1&L2)
- Negation (v:!L1)
- Grouping (v: (L1&L2)|(L3&!L4))
- Repetition ()* // 0..n ()+ //1..n
19. Neo4j, Inc. All rights reserved 2022
Offline Incremental Importer
Provides an ultra-high speed method of
loading data incrementally
neo4j-admin database import supports batch
loading
- New nodes with properties
- New relationships between existing or
new nodes
Prepare
(offline)
Build
(online)
Merge
(offline)
All in one
(offline)
20. Neo4j, Inc. All rights reserved 2022
Autonomous Clusters
Cloud-ready architecture for global clusters
One of the most sophisticated clustering
architectures in the database industry
- Elasticity: scale up and down on demand
- Cluster Scalability:
- Tens (and ultimately 100s+) of machines
- Designed to work with Fabric: shared view of
schema & security
- Extreme Performance: Add/remove “secondaries”
on the fly to support variable workloads on demand
- Guaranteed availability & consistency
- Foundational technology to support knowledge
lakes
1
2
3
Admin specifies the databases, primaries for Fault
Tolerance and secondaries for read scalability
Autonomous Cluster allocates them to suitable servers
Admin can add or remove servers, and then
reallocate the databases across the cluster
2
3
1
21. Neo4j, Inc. All rights reserved 2021
Why Fabric? A way to…
• Execute queries in
parallel across databases
• Chain queries for
sophisticated real-time
analysis
• Query a database
composed of other
databases
Unlock more business value
• Query across multiple business graphs FEDERATION
Operate at scale
• Virtually unlimited horizontal scale
• Increase performance without vertical scale
• Improved operations SHARD TeraByte of data into
100s GB
◦ Manage smaller data sets
◦ Backup / restore
Hybrid Cloud queries
• From Neo4j query across Aura & Neo4j*
What Is It?
22. Neo4j, Inc. All rights reserved 2022
COMPOSITE DATABASES for Fabric
Make Fabric Easier to Use
Scale beyond the database and cluster
• Dynamically create sharded and federated
graphs in Cypher
• Fault Tolerance for the COMPOSITE database
◦ No more proxy servers
• Query the COMPOSITE database to query
across databases
• Extend the query across clusters with multi
cluster support
• Fully integrated into the Neo4j database
infrastructure
The COMPOSITE DATABASE ( C ) holds the
definition of what can queried
C
Sharded Cluster
Federated Cluster
C
C
Multi Cluster
C
23. Neo4j, Inc. All rights reserved 2022
Neo4j Fabric: Scaling Up & Scaling Out!
19 Billion
1.2 Trillion!
128 Billion
24. Neo4j, Inc. All rights reserved 2022
Backup and Restore
- Differential backups
- Point-in-time restore
Legacy Neo4j 4 style backup / restore
behaviour available
Full Diff Diff Full2
Diff
Diff
Full
Diff Diff
Full
Recover
Restore until
time or tx id
25. Neo4j, Inc. All rights reserved 2022
Neo4j Operations Manager
Gain transparency & mastery over database operations
- Manage all your Neo4j instances
- Monitor metrics, status and see intelligent alerts
- Administer complex tasks like security and cluster
- Help with operations like upgrade and migration