This document provides an overview agenda for a Neo4j webinar. It introduces the presenters, Riccardo Ciarlo and Ivan Zoratti, and outlines the following topics: an introduction to Neo4j, what a graph database is, key use cases and how Neo4j enables them to be effective and fast, exploring and visualizing graphs, creating queries for the Neo4j database, and a question and discussion period.
• Introduzione diNeo4j
• Cos'è un Database a Grafo
• Quali sono i principali casi d'uso e come Neo4j li rende
possibili, efficaci e veloci
• Come si esplorano e visualizzano i Grafi
• Come risulta semplice creare le query e sottoporle al
Database Neo4j
• Domande e discussione
Agenda
Neo4j - TheGraph Company
The Industry’s Largest Dedicated Investment in Graphs
Creator of the Market Leading Neo4j Graph Database Platform
~ 380 employees
HQ in Silicon Valley, and offices in London, Munich, & Malmo
+ 400 Global Enterprise Customers
6.
Connections in Dataare as
valuable as the Data itself
Networks of People Transaction Networks
Bought
Bought
Viewed
Returned
Bought
Knowledge Networks
Plays
Lives_in
In_sport
Likes
Fan_of
Plays_for
Know
s
Knows
Knows
Knows
7.
Harnessing Connections DrivesBusiness Value
Enhanced Decision
Making
Hyper
Personalization
Massive Data
Integration
Data Driven
Discovery & Innovation
Product Recommendations
Personalized Health Care
Media and Advertising
Fraud Prevention
Network Analysis
Law Enforcement
Drug Discovery
Intelligence and Crime
Detection Product
& Process Innovation
360º view of customer
Compliance
Optimize Operations
Data Science
AI & ML
Fraud Prediction
Patient Journey
Customer Disambiguation
Transforming Industries
8.
Neo4j is anenterprise-grade native graph database and associated tools:
• Store, reveal and query data and data relationships
• Traverse and analyze data to many levels of depth in real-time
• Add context to AI systems and network structures to data science
Native Graph Technology
•
•
•
•
•
•
•
•
Nodes
• Can haveLabels to classify nodes
• Labels have native indexes
Relationships
• Relate nodes by type and direction
Properties
• Attributes of Nodes & Relationships
• Stored as Name/Value pairs
• Can have indexes and composite indexes
• Visibility security by user/role
Neo4j Invented the Labeled Property Graph Model
11.
Relational Versus GraphModels
Relational Model Graph Model
KNOWS
KNOWS
KNOWS
ANDREAS
TOBIAS
MICA
DELIA
ANDREAS
DELIA
TOBIAS
MICA
Robust Graph Algorithms
•Run on the loaded graph to compute metrics about the topology
and connectivity
• Highly parallelized and scale to 10’s of billions of nodes
The Neo4j GDS Library
Mutable In-Memory
Workspace
Computational Graph
Native Graph Store
Efficient & Flexible Analytics
Workspace
• Automatically reshapes transactional graphs
into an in-memory analytics graph
• Optimized for analytics with global traversals
and aggregation
• Create workflows and layer algorithms
19.
+50 Algorithms inthe Neo4j GDS Library
• Shortest Path
• Single-Source Shortest Path
• All Pairs Shortest Path
• A* Shortest Path
• Yen’s K Shortest Path
• Minimum Weight Spanning Tree
• K-Spanning Tree (MST)
• Random Walk
• Degree Centrality
• Closeness Centrality
• CC Variations: Harmonic, Dangalchev,
Wasserman & Faust
• Betweenness Centrality & Approximate
• PageRank
• Personalized PageRank
• ArticleRank
• Eigenvector Centrality
• Triangle Count
• Clustering Coefficients
• Connected Components (Union Find)
• Strongly Connected Components
• Label Propagation
• Louvain Modularity
• K-1 Coloring
• Euclidean Distance
• Cosine Similarity
• Node Similarity (Jaccard)
• Overlap Similarity
• Pearson Similarity
• Approximate KNN
Pathfinding
& Search
Centrality /
Importance
Community
Detection
Similarity
Link
Prediction
• Adamic Adar
• Common Neighbors
• Preferential Attachment
• Resource Allocations
• Same Community
• Total Neighbors
...and also Auxiliary Functions:
• Random graph generation
• Encoding
• Distributions & metrics
20.
Neo4j Cloud offeringsto suit every need
Database-as-a-service Self-hosted Cloud Managed Services (CMS)
Cloud-native service
Zero administration
Pay-as-you-go
Self-service deployment
Cloud-native stack
No access to underlying infra
and systems.
Self hosted and managed
Any cloud (AWS, GCP, Azure)
Bring-your-own-license
Self-manage software, infra
in own private cloud
Own data, tenant, security
>50% deploy this way
White-glove fully managed
service by Neo4j experts
Fully customizable deployment
model and service levels
Operate In own data centers
or Virtual Private Cloud
21.
Neo4j Aura: Builtfor the best developer experience
Neo4j’s open source roots backed by the strongest graph community helps deliver the best developer experience to rapidly build
rich graph-powered applications
Easy
Start in minutes
Automatic upgrades, patches
Scale on-demand instantly
Zero downtime
Powerful
Lightning-fast queries with
Native graph engine
Flexible “whiteboard”
data model
Cypher - expressive, efficient
and easy!
Broad language driver support
Reliable
End-to-end encrypted
Always ON
Globally available on world-class
infrastructure
Self-healing, durable
ACID compliant
Affordable
Pay-as-you-go
Capacity based pricing
Billing by the hour, starting
as low as 9¢/hr
Simple and predictable bills
22.
Querying and Integrating
Pluginsand Extensions
Scalable Graph Algorithms
& Analytics Workspace
Native Graph
Creation & Persistence
Visual Graph Exploration
& Prototyping
Neo4j
Bloom
Performance
and flexibility
Simplicity
and integration
Intuitive
Drivers and
Connectors
Recommendations Dynamic PricingIoT-applicationsFraud Detection
Real-Time Transaction Applications
Generate and
Protect Revenue
Customer
Engagement
Metadata and Advanced Analytics
Data Lake
Integration
Knowledge
Graphs for AI
Risk
Mitigation
Generate
Actionable Insights
Network
Management
Supply Chain
Efficiency
Identity and Access
Management
Internal Business Processes
Improve Efficiency
and Cut Costs
Graph Use Cases by Value Proposition
31.
Handling Large GraphWork Loads for Enterprises
Real-time promotion
recommendations
Marriott’s Real-time
Pricing Engine
Handling Package
Routing in Real-Time
32.
Improving Analytics, ML& AI Across Industries
Meredith Marketing
to the Anonymous
Financial Fraud
Detection & Recovery Top 10 Bank
AstraZeneca
Patient Journeys
33.
Let’s Do SomethingAmazing
Together…
Try Neo4j today: https://neo4j.com/sandbox/
Free training and education: https://neo4j.com/graphacademy/
Contact us: https://neo4j.com/contact-us/