Submit Search
Upload
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz).pptx
•
Download as PPTX, PDF
•
0 likes
•
31 views
Neo4j
Follow
From Relational to Graph: How Going Graph Revealed the Unknown
Read less
Read more
Technology
Report
Share
Report
Share
1 of 31
Download now
Recommended
Trucks on a Graph: How JB Hunt Uses Neo4j
Trucks on a Graph: How JB Hunt Uses Neo4j
Neo4j
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA
Road to NODES - Blazing Fast Ingest with Apache Arrow
Road to NODES - Blazing Fast Ingest with Apache Arrow
Neo4j
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptx
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptx
Neo4j
Fighting a Multi-armed Monster With Graph: Master Data Management in Neo4j
Fighting a Multi-armed Monster With Graph: Master Data Management in Neo4j
Neo4j
Inspector Graph: A Knowledge Graph of the Data Behind Your Data
Inspector Graph: A Knowledge Graph of the Data Behind Your Data
Neo4j
Visualizing Insights with Bloom and Graph Data Science.pptx
Visualizing Insights with Bloom and Graph Data Science.pptx
Neo4j
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
Neo4j
Recommended
Trucks on a Graph: How JB Hunt Uses Neo4j
Trucks on a Graph: How JB Hunt Uses Neo4j
Neo4j
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA 2022 - Who Owns That Yacht? How Graphs Are Used to Identify Asset...
Data Con LA
Road to NODES - Blazing Fast Ingest with Apache Arrow
Road to NODES - Blazing Fast Ingest with Apache Arrow
Neo4j
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptx
A Schema Migration Tool for the Neo4j Database(Pavel_Kutac).pptx
Neo4j
Fighting a Multi-armed Monster With Graph: Master Data Management in Neo4j
Fighting a Multi-armed Monster With Graph: Master Data Management in Neo4j
Neo4j
Inspector Graph: A Knowledge Graph of the Data Behind Your Data
Inspector Graph: A Knowledge Graph of the Data Behind Your Data
Neo4j
Visualizing Insights with Bloom and Graph Data Science.pptx
Visualizing Insights with Bloom and Graph Data Science.pptx
Neo4j
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
From Idea to Implementation: Introducing Neo4j Into a Forensic Analytics team
Neo4j
Employee Empowerment With Graph Technology
Employee Empowerment With Graph Technology
Neo4j
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Neo4j
Tracking Pandemic Recovery Using Graphs
Tracking Pandemic Recovery Using Graphs
Neo4j
GraphSummit Toronto: Keynote - Innovating with Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs
Neo4j
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Neo4j
Modeling Physical Systems in the Metaverse Easily with Graphs
Modeling Physical Systems in the Metaverse Easily with Graphs
Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
Neo4j
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Neo4j
Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j
Neo4j
Applying Network Analytics in KYC
Applying Network Analytics in KYC
Neo4j
Knowledge Graphs for Network Digital Twins
Knowledge Graphs for Network Digital Twins
Neo4j
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
Neo4j
Nordics Edition - The Neo4j Graph Data Platform Today & Tomorrow
Nordics Edition - The Neo4j Graph Data Platform Today & Tomorrow
Neo4j
Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data Centermigrationtoaws
Amazon Web Services
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge Graph
Neo4j
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Cartegraph
Neo4j Training Series - Spring Data Neo4j
Neo4j Training Series - Spring Data Neo4j
Neo4j
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrem
buildacloud
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j
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
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
More Related Content
Similar to From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz).pptx
Employee Empowerment With Graph Technology
Employee Empowerment With Graph Technology
Neo4j
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Neo4j
Tracking Pandemic Recovery Using Graphs
Tracking Pandemic Recovery Using Graphs
Neo4j
GraphSummit Toronto: Keynote - Innovating with Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs
Neo4j
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Neo4j
Modeling Physical Systems in the Metaverse Easily with Graphs
Modeling Physical Systems in the Metaverse Easily with Graphs
Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
Neo4j
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Neo4j
Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j
Neo4j
Applying Network Analytics in KYC
Applying Network Analytics in KYC
Neo4j
Knowledge Graphs for Network Digital Twins
Knowledge Graphs for Network Digital Twins
Neo4j
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
Neo4j
Nordics Edition - The Neo4j Graph Data Platform Today & Tomorrow
Nordics Edition - The Neo4j Graph Data Platform Today & Tomorrow
Neo4j
Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data Centermigrationtoaws
Amazon Web Services
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge Graph
Neo4j
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Cartegraph
Neo4j Training Series - Spring Data Neo4j
Neo4j Training Series - Spring Data Neo4j
Neo4j
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrem
buildacloud
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j
Similar to From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz).pptx
(20)
Employee Empowerment With Graph Technology
Employee Empowerment With Graph Technology
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Bootstrapping Your Graph Project with Neo4j Data Importer and Browser.pptx
Tracking Pandemic Recovery Using Graphs
Tracking Pandemic Recovery Using Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs
GraphSummit Toronto: Keynote - Innovating with Graphs
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Introduction to Neo4j AuraDB: Your Fastest Path to Graph
Modeling Physical Systems in the Metaverse Easily with Graphs
Modeling Physical Systems in the Metaverse Easily with Graphs
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
99.9999% (Seriously, that Many 9's) Uptime at Adobe: How We Got There with Neo4j
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Combining the Best Cloud Technologies with Innovative Engineering: How We Bui...
Ultime Novità di Prodotto Neo4j
Ultime Novità di Prodotto Neo4j
Applying Network Analytics in KYC
Applying Network Analytics in KYC
Knowledge Graphs for Network Digital Twins
Knowledge Graphs for Network Digital Twins
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
025 Exploring Data With Neo4j Bloom - NODES2022 AMERICAS Intermediate 10 - Je...
Nordics Edition - The Neo4j Graph Data Platform Today & Tomorrow
Nordics Edition - The Neo4j Graph Data Platform Today & Tomorrow
Neo4j Keynote: The Art of the Possible with Graph Technology
Neo4j Keynote: The Art of the Possible with Graph Technology
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data Centermigrationtoaws
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge Graph
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Loras College 2014 Business Analytics Symposium | Aaron Lanzen: Creating Busi...
Neo4j Training Series - Spring Data Neo4j
Neo4j Training Series - Spring Data Neo4j
raph Databases with Neo4j – Emil Eifrem
raph Databases with Neo4j – Emil Eifrem
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data Science
More from Neo4j
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
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
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Neo4j
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
Neo4j
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
Neo4j
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
Neo4j
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
Neo4j
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
Neo4j
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
Neo4j
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
Neo4j
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j
More from 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...
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 Bioinformaticians
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
SIEMENS: 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 2024
Connecting 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...
BBVA - 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...
GraphSummit 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.pdf
Rabobank_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!
IA 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 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 Graphs
Neo4j_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 Graph
Recently uploaded
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Enjoy Anytime
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
Hyundai Motor Group
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Recently uploaded
(20)
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
From Relational to Graph: How Going Graph Revealed the Unknown(Jason_Schatz).pptx
1.
© 2022 Neo4j,
Inc. All rights reserved. From Relational to Graph: How Going Graph Revealed the Unknown Jason Schatz Principal Software Engineer | CodeLogic Rob Vrooman Principal Software Engineer | CodeLogic
2.
© 2022 Neo4j,
Inc. All rights reserved. What you’ll learn: A rare use case for graph Making informed development decisions requires a strong understanding of the connections and complexity within and across your application landscape. • How we utilize Neo4j and CypherQL to capture and analyze data achieved through application profiling • How moving from a relational database to a Neo4j graph database allows us to distill complex codebases quickly • How our platform models data into simplified maps that can be used to identify cross-application dependencies and code change impact
3.
© 2022 Neo4j,
Inc. All rights reserved. © 2022 Neo4j, Inc. All rights reserved. 3 Jason Schatz •18 years of experience •Full Stack Engineer •Background ◦ CI/CD ◦ Security ◦ Parts Catalog ◦ Medical Introductions •9 years of experience •Spring Boot specialization •Background ◦ Security ◦ Insurance ◦ Billing Principal Software Engineer CodeLogic Rob Vrooman Principal Software Engineer CodeLogic
4.
© 2022 Neo4j,
Inc. All rights reserved. Agenda Topics •Graph Model •Explorer •Impact Analysis •Overview •Ingestion 4
5.
© 2022 Neo4j,
Inc. All rights reserved. How we visualize data
6.
© 2022 Neo4j,
Inc. All rights reserved. Software is increasingly complex With full visibility, developers can understand it quickly and change it fearlessly
7.
© 2022 Neo4j,
Inc. All rights reserved. And that complexity is growing How can developers know ahead of time that changing this… …breaks this?
8.
© 2022 Neo4j,
Inc. All rights reserved. Class hierarchy Method-to-method Method to database via ORM Frequent method calls Compiler-generated code Third-party libraries Method-to-method (non-ORM) Stored procedures Dynamic API calls Database schema Source code scan Binary scan Runtime scan
9.
© 2022 Neo4j,
Inc. All rights reserved. 9 Graph Model
10.
© 2022 Neo4j,
Inc. All rights reserved. 10 Graph Model
11.
© 2022 Neo4j,
Inc. All rights reserved. Graph Model Benefits •Index Free Adjacency •No Impedance Mismatch •Model Matches Data and Use Case •Schema Optional ◦ Move Quickly Constrain as needed 11
12.
© 2022 Neo4j,
Inc. All rights reserved. 12 Explorer
13.
© 2022 Neo4j,
Inc. All rights reserved. 13 Explorer
14.
© 2022 Neo4j,
Inc. All rights reserved. 14 Explorer
15.
© 2022 Neo4j,
Inc. All rights reserved. Simple Explorer Query •Straightforward query •Storage model matches the requirement
16.
© 2022 Neo4j,
Inc. All rights reserved. Real World Explorer Query •Life adds complications
17.
© 2022 Neo4j,
Inc. All rights reserved. 17 Impact Analysis
18.
© 2022 Neo4j,
Inc. All rights reserved. 18 Impact Analysis
19.
© 2022 Neo4j,
Inc. All rights reserved. 19 Impact Analysis
20.
© 2022 Neo4j,
Inc. All rights reserved. Impact Analysis Query •Apoc Procedures to the rescue •Subgraph All
21.
© 2022 Neo4j,
Inc. All rights reserved. 21 Overview
22.
© 2022 Neo4j,
Inc. All rights reserved. 22 Overview
23.
© 2022 Neo4j,
Inc. All rights reserved. Overview Query •Spring Data •Spring Data Neo4j •Super Simplified
24.
© 2022 Neo4j,
Inc. All rights reserved. Overview Query Cont. •Spring Data Generated Query •dbms.logs.query.enabled
25.
© 2022 Neo4j,
Inc. All rights reserved. How is it so Simple? •Spring Data Generated Query •Calculations Pre Computed ◦ Rolling up impactScore and other computations •Extra Relationships added Based on Computations 25
26.
© 2022 Neo4j,
Inc. All rights reserved. Computed Calculations •Spring Data Generated Query •apoc periodic
27.
© 2022 Neo4j,
Inc. All rights reserved. Computed Relationships •Create extra relationships to optimize retrieval
28.
© 2022 Neo4j,
Inc. All rights reserved. 28 Ingestion
29.
© 2022 Neo4j,
Inc. All rights reserved. Import CSV •"LOAD CSV Cypher command: this command is a great starting point and handles small- to medium-sized data sets (up to 10 million records)." ◦ https://neo4j.com/developer/guide-import-csv/
30.
© 2022 Neo4j,
Inc. All rights reserved. Ingestion Challenges •Dense nodes aren't so super. ◦ Cause deadlocks ◦ Avoid parallel updates ◦ Relationship Chain Locking •Resolving Data ◦ Order of Operations
31.
© 2022 Neo4j,
Inc. All rights reserved. 31 Thank you! Contact us at jschatz@codelogic.com rvrooman@codelogic.com
Download now