SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Neo4j Inc. Confidential
What Makes Neo4j Different?
Neo4j Inc. Confidential
1. A Historical Perspective
Data Management in 1979
Paper Forms
Tiny RAM Spinning Platters
(Low Capacity /
Slow, Sequential IO) RDBMS
Relational Model
Confidential - Neo4j, Inc.
Neo4j Inc. Confidential
2. An IT Portfolio Perspective
Neo4j Inc. Confidential
Store and retrieve data
IT Portfolio Perspective
Neo4j Inc. Confidential
Store and retrieve data Aggregate and filter data
IT Portfolio Perspective
Neo4j Inc. Confidential
Store and retrieve data Aggregate and filter data Connections in data
IT Portfolio Perspective
Neo4j Inc. Confidential
3. A Technical Architecture Perspective
Neo4j Inc. Confidential
What Makes Neo4j Different
Index-Free Adjacency
Neo4j Inc. Confidential
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”
What Makes Neo4j Different
“Minutes to Milliseconds” Real-Time Query Performance
Neo4j Inc. Confidential
What Makes Neo4j Different
ACID Graph Writes : A Requirement for Graph Transactions
Neo4j Inc. Confidential
MATCH (boss)-[:MANAGES*0..3]->(sub),
(sub)-[:MANAGES*1..3]->(report)
WHERE boss.name = “John Doe”
RETURN sub.name AS Subordinate,
count(report) AS Total
Project
Impact
What Makes Neo4j Different
Cypher Query Language
Neo4j Inc. Confidential
1
2
3
4
5
6
Neo4j Graph Advantage
Foundational Components
Neo4j Inc. Confidential
Neo4j Enterprise Maturity & Robustness
Neo4j Inc. Confidential
Neo4j: Enabling the Connected Enterprise
Consumers of Connected Data
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 analysis
Data
Scientists
Business
Users
Applications
Neo4j Inc. Confidential
Neo4j Graph Platform
Neo4j Inc. Confidential
Neo4j Graph Platform in 2019
Neo4j Inc. Confidential
Neo4j Graph Platform in 2019
Neo4j Inc. Confidential
Neo4j Graph Platform in 2019
Neo4j Inc. Confidential
Neo4j Graph Platform in 2019
Neo4j Inc. Confidential
Neo4j Graph Platform in 2019
Neo4j Inc. Confidential
Neo4j Graph Platform: Where We Are Today
Neo4j Inc. Confidential
3.4
Neo4j Inc. Confidential
Developer Productivity
• Full-text search
• Official Go driver
• New graph algorithms:
- Random Walks, Personalized PageRank,
DeepGL and DeepWalk, Similarities (e.g.
Jaccard index)
Security Features
• SNI / hostname verification
• Clustering discovery service
encryption
Performance Features
• Up to 5x Faster Data Insertion
• Expanded native indexing
- composite, Boolean & array types
• Improved Handling of Large
Write Tx
- off-heap transaction state
- cluster propagation improvements
Neo4j 3.5
GA October 2018
Neo4j, Inc. Confidential
Neo4j Bloom
Neo4j Inc. Confidential
Visualizing Graphs with Neo4j
Neo4j Bloom
Provided by Neo4j
Exclusively optimized for Neo4j
graphs
Deploys easily in Neo4j Desktop
Focused on graph exploration
thru a code-free UI
Near natural language search
Caters to business users and
graph data analysts
Small team or departmental use
Viz Toolkits
3rd party e.g. vis.js, d3.js, Keylines
Some offer data hooks into
Neo4j, others may require
custom integration
Offer robust APIs for flexible
control of the viz output
Cater to developers who will
create a custom solution, usually
with limited interactivity
Departmental, enterprise or
public use
BI Tools
3rd party e.g. Tableau, Qlik
Not optimized for graph data,
may require a special connector
UI for dashboard and report
creation with many kinds of viz,
in addition to graph viz
Cater to business users and
data analysts
Departmental, cross-
department or enterprise use
Graph Viz Solutions
3rd party e.g. Linkurious,
Tom Sawyer
Have to support multiple
graph models and sources
Feature UI for exploration or
APIs for customizing output
and embedding/publishing
Solutions may cater to
business users, analysts or
developers
Small team, departmental or
cross-department use
Little technical expertise Most technically involved
Exploration focused Publishing / Consumption focused
Quicker to deploy Slower to deploy
Neo4j Inc. Confidential
Perspective
Search
Visualization
Exploration
Inspection
Editing
Business view of the graph
Departmental views • Hiding PII • Styling
Near-natural Language Search
Full-text search • Graph patterns
• Custom Search Phrases
GPU Accelerated Visualization
High performance
physics & rendering
Direct graph interactions
Select, expand, dismiss, find paths
Node + Relationship details
Browse from neighbor to neighbor
Create, Connect, Correct
Code-free graph changes
Neo4j Bloom
Overview
Neo4j Inc. Confidential
Graph Perspectives
Manage visibility and reduce clutter,
revealing the right information to
the right users.
• Categorize raw entities
• Selective relationships
• Selective property visibility
• Hide uncategorized data
• Role-based perspective sharing
Neo4j Inc. Confidential
Financial Services Customer Graph
Bloom Perspective Example
Neo4j Inc. Confidential
Customer Marketing Perspective
Bloom Perspective Example
Neo4j Inc. Confidential
Transaction Analyst Perspective
Bloom Perspective Example
Neo4j Inc. Confidential
Bank Division Perspective
Bloom Perspective Example
Neo4j Inc. Confidential
Graph Search
Ask Bloom what you’re looking for
using idiomatic phrases based on
the graph structure and content.
• Search everywhere
• Find graph patterns
• Create search phrases
Neo4j Inc. Confidential
Neo4j Bloom User Interface
Search with type-ahead
suggestions
Category icons and color
scheme
Visualize, Explore and
Discover
Pan, Zoom and Select
Property Browser and
editor
Bloom Demo
Neo4j Inc. Confidential
Integrations
• Link into Bloom from another
application
• Pass-in context to prime the
search suggestions (pattern or
complex search phrase)
• Control the perspective shown
ViewinBloom
Neo4j Inc. Confidential
Deployment
• Bloom Server deploys as a Neo4j
database plugin
• Plugin provides app-related
procedures and hosts web UI
• Supports single instance or
cluster setup of Neo4j
• Web app can be hosted by the db
HTTP server or separately
• App supports modern web
browsers: Chrome, Firefox, Edge
• GPU-enabled client machine
required
Bloom Desktop Client
Desktop (local) DB
Bloom Web Client
Bloom
Server
Neo4j DB Server
Neo4j DB Cluster
Bloom
Server
Bloom
Server
Thank you

Weitere ähnliche Inhalte

Was ist angesagt?

Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
Markus Harrer
 
Graphs for Finance - AML with Neo4j Graph Data Science
Graphs for Finance - AML with Neo4j Graph Data Science Graphs for Finance - AML with Neo4j Graph Data Science
Graphs for Finance - AML with Neo4j Graph Data Science
Neo4j
 

Was ist angesagt? (20)

What Is GDS and Neo4j’s GDS Library
What Is GDS and Neo4j’s GDS LibraryWhat Is GDS and Neo4j’s GDS Library
What Is GDS and Neo4j’s GDS Library
 
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4jAI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
AI, ML and Graph Algorithms: Real Life Use Cases with Neo4j
 
Roadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph StrategyRoadmap for Enterprise Graph Strategy
Roadmap for Enterprise Graph Strategy
 
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j [Neo4j Online...
 
Scalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4j
Scalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4jScalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4j
Scalability and Graph Analytics with Neo4j - Stefan Kolmar, Neo4j
 
Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
 
Neo4j – The Fastest Path to Scalable Real-Time Analytics
Neo4j – The Fastest Path to Scalable Real-Time AnalyticsNeo4j – The Fastest Path to Scalable Real-Time Analytics
Neo4j – The Fastest Path to Scalable Real-Time Analytics
 
Graphs for Finance - AML with Neo4j Graph Data Science
Graphs for Finance - AML with Neo4j Graph Data Science Graphs for Finance - AML with Neo4j Graph Data Science
Graphs for Finance - AML with Neo4j Graph Data Science
 
An Introduction to Graph: Database, Analytics, and Cloud Services
An Introduction to Graph:  Database, Analytics, and Cloud ServicesAn Introduction to Graph:  Database, Analytics, and Cloud Services
An Introduction to Graph: Database, Analytics, and Cloud Services
 
Graphdatenbank Neo4j: Konzept, Positionierung, Status Region DACH - Bruno Un...
 Graphdatenbank Neo4j: Konzept, Positionierung, Status Region DACH - Bruno Un... Graphdatenbank Neo4j: Konzept, Positionierung, Status Region DACH - Bruno Un...
Graphdatenbank Neo4j: Konzept, Positionierung, Status Region DACH - Bruno Un...
 
Neo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperativeNeo4j GraphDay Seattle- Sept19- Connected data imperative
Neo4j GraphDay Seattle- Sept19- Connected data imperative
 
3. Relationships Matter: Using Connected Data for Better Machine Learning
3. Relationships Matter: Using Connected Data for Better Machine Learning3. Relationships Matter: Using Connected Data for Better Machine Learning
3. Relationships Matter: Using Connected Data for Better Machine Learning
 
Neo4j GraphDay Seattle- Sept19- neo4j basic training
Neo4j GraphDay Seattle- Sept19- neo4j basic trainingNeo4j GraphDay Seattle- Sept19- neo4j basic training
Neo4j GraphDay Seattle- Sept19- neo4j basic training
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
 
How do You Graph
How do You GraphHow do You Graph
How do You Graph
 
4. Document Discovery with Graph Data Science
 4. Document Discovery with Graph Data Science 4. Document Discovery with Graph Data Science
4. Document Discovery with Graph Data Science
 
Graph Databases and Graph Data Science in Neo4j
Graph Databases and Graph Data Science in Neo4jGraph Databases and Graph Data Science in Neo4j
Graph Databases and Graph Data Science in Neo4j
 
Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph Strategy Your Roadmap for An Enterprise Graph Strategy
Your Roadmap for An Enterprise Graph Strategy
 
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4jNeo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
Neo4j GraphTalk Amsterdam - Next Generation Solutions using Neo4j
 

Ähnlich wie Neo4j Product Update and Bloom Demo

Ähnlich wie Neo4j Product Update and Bloom Demo (20)

Neo4j GraphTour New York_Neo4j Bloom
Neo4j GraphTour New York_Neo4j BloomNeo4j GraphTour New York_Neo4j Bloom
Neo4j GraphTour New York_Neo4j Bloom
 
GraphTour Boston - Illustrate the Value in Your Connected Data
GraphTour Boston - Illustrate the Value in Your Connected DataGraphTour Boston - Illustrate the Value in Your Connected Data
GraphTour Boston - Illustrate the Value in Your Connected Data
 
Neo4j Bloom for Project Teams: Browser-Based and Multi-User Enabled
Neo4j Bloom for Project Teams: Browser-Based and Multi-User EnabledNeo4j Bloom for Project Teams: Browser-Based and Multi-User Enabled
Neo4j Bloom for Project Teams: Browser-Based and Multi-User Enabled
 
Neo4j GraphDay Seattle- Sept19- in the enterprise
Neo4j GraphDay Seattle- Sept19-  in the enterpriseNeo4j GraphDay Seattle- Sept19-  in the enterprise
Neo4j GraphDay Seattle- Sept19- in the enterprise
 
Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom
 
Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j BloomIllustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom
 
Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j BloomIllustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom
 
Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom Illustrate the value in your connected data using Neo4j Bloom
Illustrate the value in your connected data using Neo4j Bloom
 
Neo4j in Depth
Neo4j in DepthNeo4j in Depth
Neo4j in Depth
 
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data ScienceGet Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
Get Started with the Most Advanced Edition Yet of Neo4j Graph Data Science
 
GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?GraphTour 2020 - Neo4j: What's New?
GraphTour 2020 - Neo4j: What's New?
 
Neo4j 4 Overview
Neo4j 4 OverviewNeo4j 4 Overview
Neo4j 4 Overview
 
GraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4jGraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4j
 
GraphTalk Copenhagen - Introduction to Graphs and Neo4j
GraphTalk Copenhagen - Introduction to Graphs and Neo4jGraphTalk Copenhagen - Introduction to Graphs and Neo4j
GraphTalk Copenhagen - Introduction to Graphs and Neo4j
 
The Connected Data Imperative: An Introduction to Neo4j
The Connected Data Imperative: An Introduction to Neo4jThe Connected Data Imperative: An Introduction to Neo4j
The Connected Data Imperative: An Introduction to Neo4j
 
Beyond Big Data: Leverage Large-Scale Connections
Beyond Big Data: Leverage Large-Scale ConnectionsBeyond Big Data: Leverage Large-Scale Connections
Beyond Big Data: Leverage Large-Scale Connections
 
Intro to Neo4j
Intro to Neo4jIntro to Neo4j
Intro to Neo4j
 
GraphTour - Neo4j Database Overview
GraphTour - Neo4j Database OverviewGraphTour - Neo4j Database Overview
GraphTour - Neo4j Database Overview
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4j
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
 

Mehr von Neo4j

Mehr von Neo4j (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Neo4j Product Update and Bloom Demo

  • 1.
  • 2. Neo4j Inc. Confidential What Makes Neo4j Different?
  • 3. Neo4j Inc. Confidential 1. A Historical Perspective
  • 4. Data Management in 1979 Paper Forms Tiny RAM Spinning Platters (Low Capacity / Slow, Sequential IO) RDBMS Relational Model Confidential - Neo4j, Inc.
  • 5.
  • 6. Neo4j Inc. Confidential 2. An IT Portfolio Perspective
  • 7. Neo4j Inc. Confidential Store and retrieve data IT Portfolio Perspective
  • 8. Neo4j Inc. Confidential Store and retrieve data Aggregate and filter data IT Portfolio Perspective
  • 9. Neo4j Inc. Confidential Store and retrieve data Aggregate and filter data Connections in data IT Portfolio Perspective
  • 10. Neo4j Inc. Confidential 3. A Technical Architecture Perspective
  • 11. Neo4j Inc. Confidential What Makes Neo4j Different Index-Free Adjacency
  • 12. Neo4j Inc. Confidential 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” What Makes Neo4j Different “Minutes to Milliseconds” Real-Time Query Performance
  • 13. Neo4j Inc. Confidential What Makes Neo4j Different ACID Graph Writes : A Requirement for Graph Transactions
  • 14. Neo4j Inc. Confidential MATCH (boss)-[:MANAGES*0..3]->(sub), (sub)-[:MANAGES*1..3]->(report) WHERE boss.name = “John Doe” RETURN sub.name AS Subordinate, count(report) AS Total Project Impact What Makes Neo4j Different Cypher Query Language
  • 15. Neo4j Inc. Confidential 1 2 3 4 5 6 Neo4j Graph Advantage Foundational Components
  • 16. Neo4j Inc. Confidential Neo4j Enterprise Maturity & Robustness
  • 17. Neo4j Inc. Confidential Neo4j: Enabling the Connected Enterprise Consumers of Connected Data 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 analysis Data Scientists Business Users Applications
  • 19. Neo4j Inc. Confidential Neo4j Graph Platform in 2019
  • 20. Neo4j Inc. Confidential Neo4j Graph Platform in 2019
  • 21. Neo4j Inc. Confidential Neo4j Graph Platform in 2019
  • 22. Neo4j Inc. Confidential Neo4j Graph Platform in 2019
  • 23. Neo4j Inc. Confidential Neo4j Graph Platform in 2019
  • 24. Neo4j Inc. Confidential Neo4j Graph Platform: Where We Are Today
  • 26. Neo4j Inc. Confidential Developer Productivity • Full-text search • Official Go driver • New graph algorithms: - Random Walks, Personalized PageRank, DeepGL and DeepWalk, Similarities (e.g. Jaccard index) Security Features • SNI / hostname verification • Clustering discovery service encryption Performance Features • Up to 5x Faster Data Insertion • Expanded native indexing - composite, Boolean & array types • Improved Handling of Large Write Tx - off-heap transaction state - cluster propagation improvements Neo4j 3.5 GA October 2018 Neo4j, Inc. Confidential
  • 28. Neo4j Inc. Confidential Visualizing Graphs with Neo4j Neo4j Bloom Provided by Neo4j Exclusively optimized for Neo4j graphs Deploys easily in Neo4j Desktop Focused on graph exploration thru a code-free UI Near natural language search Caters to business users and graph data analysts Small team or departmental use Viz Toolkits 3rd party e.g. vis.js, d3.js, Keylines Some offer data hooks into Neo4j, others may require custom integration Offer robust APIs for flexible control of the viz output Cater to developers who will create a custom solution, usually with limited interactivity Departmental, enterprise or public use BI Tools 3rd party e.g. Tableau, Qlik Not optimized for graph data, may require a special connector UI for dashboard and report creation with many kinds of viz, in addition to graph viz Cater to business users and data analysts Departmental, cross- department or enterprise use Graph Viz Solutions 3rd party e.g. Linkurious, Tom Sawyer Have to support multiple graph models and sources Feature UI for exploration or APIs for customizing output and embedding/publishing Solutions may cater to business users, analysts or developers Small team, departmental or cross-department use Little technical expertise Most technically involved Exploration focused Publishing / Consumption focused Quicker to deploy Slower to deploy
  • 29. Neo4j Inc. Confidential Perspective Search Visualization Exploration Inspection Editing Business view of the graph Departmental views • Hiding PII • Styling Near-natural Language Search Full-text search • Graph patterns • Custom Search Phrases GPU Accelerated Visualization High performance physics & rendering Direct graph interactions Select, expand, dismiss, find paths Node + Relationship details Browse from neighbor to neighbor Create, Connect, Correct Code-free graph changes Neo4j Bloom Overview
  • 30. Neo4j Inc. Confidential Graph Perspectives Manage visibility and reduce clutter, revealing the right information to the right users. • Categorize raw entities • Selective relationships • Selective property visibility • Hide uncategorized data • Role-based perspective sharing
  • 31. Neo4j Inc. Confidential Financial Services Customer Graph Bloom Perspective Example
  • 32. Neo4j Inc. Confidential Customer Marketing Perspective Bloom Perspective Example
  • 33. Neo4j Inc. Confidential Transaction Analyst Perspective Bloom Perspective Example
  • 34. Neo4j Inc. Confidential Bank Division Perspective Bloom Perspective Example
  • 35. Neo4j Inc. Confidential Graph Search Ask Bloom what you’re looking for using idiomatic phrases based on the graph structure and content. • Search everywhere • Find graph patterns • Create search phrases
  • 36. Neo4j Inc. Confidential Neo4j Bloom User Interface Search with type-ahead suggestions Category icons and color scheme Visualize, Explore and Discover Pan, Zoom and Select Property Browser and editor
  • 38. Neo4j Inc. Confidential Integrations • Link into Bloom from another application • Pass-in context to prime the search suggestions (pattern or complex search phrase) • Control the perspective shown ViewinBloom
  • 39. Neo4j Inc. Confidential Deployment • Bloom Server deploys as a Neo4j database plugin • Plugin provides app-related procedures and hosts web UI • Supports single instance or cluster setup of Neo4j • Web app can be hosted by the db HTTP server or separately • App supports modern web browsers: Chrome, Firefox, Edge • GPU-enabled client machine required Bloom Desktop Client Desktop (local) DB Bloom Web Client Bloom Server Neo4j DB Server Neo4j DB Cluster Bloom Server Bloom Server