SlideShare a Scribd company logo
1 of 36
Future of Graphs
Michael D. Moore, Ph.D.
Managing Director, Advanced Technology
michael.moore4@ey.com
EY & Graphs
12 February 2021
Page 2
Plasma
Donor 360
Retail
Customer
360
Customer
Identity
Enterprise
Org
Design
FinServ
Know Your
Customer
Regulatory
Reporting
Data
Lineage
Anti Money
Laundering
GCN
Cruiseline
Activity
NBA
Batch
Geneology
B2B Event
NBA
Capital
Projects
Cost
Visibility
COVID-19
Risk
Tracking
Fuels
Tradiing
Forecasting
Global
Compliance
Monitoring
Active
Directory
Access
Controls
Financial
Ledger
Transaction
Lineage
FINANCIAL
SERVICES
SALES &
MARKETING
ENERGY
EY
SOLUTIONS
LIFE
SCIENCES
RISK
EY has a large and growing graph
practice, with over 200
consultants globally.
We see a wide range of graph use
cases across all sectors, and have
delivered a number of compelling
graph solutions to help our clients
drive greater insight, efficiency
and value.
By the end of this decade, 50% of SQL workloads will move to graphs
11 February 2021 Presentation title
Page 3
Trends Driving Graph Adoption
• More data
• Less time
• Cheaper memory
• Cheaper compute
• n+1 Data Lakes (grrr!)
• Federated data
• Data as a Service
• DevOps
• Total Cost of Ownership
11 February 2021
Page 4
Graph Leaders
11 February 2021
Page 5
“Graph is the fastest way to connect data, especially
when dealing with complex or large volumes of disparate
data.
Without graph, organizations have to rely on
developers to write complex code that can take
considerable time and effort. In some cases, it becomes
impractical due to the complexity of data.
Graph data platform is a new and emerging
market that allows organizations to think differently and
create new, intelligence-based business opportunities
that would otherwise be difficult to develop and
support.”
Forrester Wave™: Graph Data Platforms, Q4 2020
The 12 Providers That Matter Most And How They Stack Up
by Noel Yuhann November 16, 2020
Neo4j now in the Top 20 most popular database engines
11 February 2021
Page 6
Page 7 EY POV on Data Fabric
Our point of view – Data fabric architecture
A modern pattern for a hybrid cloud ecosystem enabled by a Global Data Plane
1
• Infrastructure as code,
integrated with privacy and
cybersecurity
2
• Pattern based ingestion
• Automatically manage
schema drift
3
• Enable federated querying
across cloud and on-prem
platforms
4
• An integrated, analytics
workbench to drive AI at
scale
5
• Orchestration of insights
into operational systems
through API’s
Data Unification Approaches Create Immediate Business Value
.
Query Federation Knowledge Graphs
Metadata Catalog
Query Engine
Query API
• Enables federated querying
across cloud and on-prem
platforms
• Maps metadata for core
data elements
• SQL RDBMS data model
• Data kept in-place
• OLAP use cases
• Simple queries, standard
reporting
• Scales well to enterprise
Graph Database
ELT Processes
Graph API • Enables low-latency querying
on data sourced across cloud
and on-prem platforms
• Directly maps core data
elements using relationships
• No-SQL Graph data model
• Data in memory, query
federation across graphs
• OLTP & OLAP use cases
• Complex queries, advanced
analytics, AI inference
• Scales well to enterprise
Example Use Cases:
• Enterprise reporting
• Regulatory Reporting
• Data Governance
• Data Lineage
Example Use Cases:
• 360° Views (Customer/Asset/Batch)
• End-to-End Processes / Data Lineage
• Supply Chain & Regulatory Dependency Networks
• Next Best Action / Recommendation Engines
11 February 2021
Page 8
Three reasons why graphs beat SQL:
•Great end user experience
•Better data context
•Less effort to develop
12 February 2021
Page 9
Graph databases are designed for creating, storing, and querying graphs
“We send email to people, so they will
visit our website and buy our product”
MATCH (e:Email)-[:SENT_TO]->
(p:Person {fullName: ’Steve Newman'})-[:VISITED]-> (w:Website)<-
[:SOLD_ON]-(pr:Product)<-[:PURCHASED]-(p) RETURN *
Semantic Representation
Graph Representation
Physical Representation
Email Person Website
Product
SENT VISITED
SOLD ON
PURCHASED
• Graphs have all possible logical relationships precomputed, much, much faster than SQL
• Graphs are fast and easy understand, develop and use
• Graphs integrate well with applications and data sources, great for real-time digital workloads
• Graphs surface, unify and mobilize data held in silos and data lakes
SQL Graph
Graphs are Great for End Users
11 February 2021
Page 11
All end users pay cost of joining
data at query run time
à slower reads, simple queries
Slower Loads:
One time cost to compute and store
persistent data relationships
No additional cost for joining data
at query run time
à faster reads, complex queries
Faster Loads:
no persistent relationships are
created when data is stored in tables
0101010
1010110
1010100
0101010
1010110
1010100
Graphs Create Context: Wide Data
12 February 2021
Page 12
• Wide data
• Complex data
• Deep data
• Legacy data
• Frozen data
• Hidden data
ONE-TO-MANY RELATIONSHIPS ACROSS MANY ENTITIES
Graphs Create Context: Complex Data
12 February 2021
Page 13
• Wide data
• Complex data
• Deep data
• Legacy data
• Frozen data
• Hidden data
MANY-TO-MANY RELATIONSHIPS
Graphs Create Context: Deep Data
12 February 2021
Page 14
• Wide data
• Complex data
• Deep data
• Legacy data
• Frozen data
• Hidden data
RECURSION (SELF-JOINS)
DEEP HIERARCHY
Graphs Create Context: Legacy Data
12 February 2021
Page 15
• Wide data
• Complex data
• Deep data
• Legacy data
• Frozen data
• Hidden data
LEGACY A LEGACY B LEGACY C LEGACY D LEGACY E
SILOED LEGACY DATABASES
Graphs Create Context: Frozen Data
12 February 2021
Page 16
• Wide data
• Complex data
• Deep data
• Legacy data
• Frozen data
• Hidden data
DATA LAKE
FACT A FACT B FACT C FACT D FACT E
VERY LARGE INGESTED DATA
Graphs Create Context: Hidden Data
12 February 2021
Page 17
• Wide data
• Complex data
• Deep data
• Legacy data
• Frozen data
• Hidden data
IF A AND B ARE BOTH RELATED TO X,
WE CAN INFER A IS RELATED TO B
Graphs Require Less Effort to Develop
12 February 2021
Page 18
Neo4j is a full-featured graph platform:
• In-memory data fabric
• Fast, complex queries (Cypher)
• Clean, elegant semantics (Labeled Property Graph)
• Fidelity to business processes
• Multiple workloads and use cases (OLTP + OLAP)
• Enterprise DB features, security, scalability, containerization
• Rapid development, Languages, APIs (REST, GraphQL)
• Deploy on-prem, cloud infrastructure or as SaaS (Aura)
• Tooling, Visualizations, Data science
• Easy to adopt, large community
Graph Data Unification – Approaches to Building the Data Plane
Batched ELT of Structured Data
Query Federation to Structured Data
Query Federation to Semi Structured Document Data
Batched Pointers to UnStructured Blob Data
Query Federation to Sharded Graph Data
Near Real Time Message Data
Real Time API Transactions
Batched ELT of RDF Ontologies
A Knowledge Graph is a data fabric composed of nodes and relationships that connect
and mobilize data, using consistent semantics
INGESTION FEDERATION
Getting Started With Graphs
12 February 2021
Page 20
Small Team:
• Graph Architect
• Data Engineer
• Full-stack Developer
• Data Scientist
• Report Developer
Problem / Scope
What will the graph
solve?
Production Build
Cloud Pilot
Localhost POC
Graphy Problem
Business need, Data sources Data modeling, API, example queries Data snapshot, reference architecture, API suite Hardening, scheduled & stream ETL, Live UX
Stakeholder Input
Graph Design
Data Work
APIs / Data Services
Integration / Refinement
Scale / Harden / Run
Validate
What questions can now
be answered?
Connect
Does the data support the
graph model and
semantics?
Mobilize
What data does the new
experience need?
Use Cases
What is the feedback
from the business on how
well the graph solves the
use case?
Deploy
What monitoring, testing,
process needs to be put
in place to achieve a
robust SLA?
Key Conversations
Enterprise Knowledge Graph
How it all fits together
12 February 2021
Page 21
Ontology &
Taxonomy
Data
Lineage
Data
Discovery
Business
Semantics
Data Sources / Repositories
Front-end Applications
Data
Unification
Graph
Analytics
22
Customer 360° Graph Schema
Account
Transactions
Segments
Product
Interactions
22
• Accurately
captures full range
of customer
touchpoints across
enterprise surface
area
• Enables more
insightful indirect
spend analytics for
products and
services
• Reconciles product
usage, marketing
interactions and
digital identity
• Integrates with
execution layer for
AI driven UX
Page 23 EY POV on Data Fabric
Master Data Management Graphs dynamically compute ”golden records”
Presentation title
Product
Core Data Elements
Customer
& Contact
Orders
MDM Graph Schema
• Accurately captures
data lineage for core
identity components
• Provides ”Golden
Record” from multi-
source probabilistic
authority scores
• Relates contacts,
customers, orders and
products without loss
of fidelity
• Enables detailed
whitespace analysis
and next best sales
action
• Integrates with data
lake and CRM
applications
Asset 360° Graph Schema Enables Data Discovery at Scale
Searchable Pointers to
Unstructured blobs
Text & Metrics from
Semi-Structured
data
Structured Data and Derived Entities
Federated Querying Couchbase Document Store from Neo4j
Example Graph Document Pointer to Blob Storage
{
"document_id": "3f6c0419-c168-46c9-b81f-06a7858bb39a",
"parsed_path_to_blob": [ "Well_logs_pr_WELL", "15_9-F-11 T2", "08.VSP_VELOCITY", "VSPNI_RAW_4.SEGY"
],
"file_type": "SEGY",
"path_to_blob": "https://volve.blob.core.windows.net/volve-pub/Well_logs_pr_WELL/15_9-F-11
T2/08.VSP_VELOCITY/VSPNI_RAW_4.SEGY?sv=2018-03-28&ss=b&srt=sco&sp=rl&st=2019-02-
24T22%3A29%3A48Z&se=2025-02-
25T22%3A29%3A00Z&sig=zHUzFp1Ny5tOV2X%2BJnXjUZZtX8ALYa1KMtf0jl6TF7g%3D",
"blob_size_mb": "16.53",
"document_type": "Well Logs Production Well"
}
Neo4j Transactional Endpoint Using StreamSets ELT
12 February 2021
Page 27
1M records
in 30 sec,
5 parallel
threads
Neo4j Streams – Graph as a Real Time Event Consumer
12 February 2021
Page 28
Data stream pulled from
Kafka into Graph in real-time
1M
messages
in 30 sec
Neo4j Streams: Graph as a Real Time Event Producer
12 February 2021 Presentation title
Page 29
Click to add text
Neo4j
Kafka
Config
Kafka
Neo4j
CDC
Topic
Any changes to Graph are
pushed to Kafka in real-time
Page 30 EY POV on Data Fabric
Semantic graphs enable data lineage, data quality and consistent taxonomy
Presentation title
Semantic Graph Schema
• Handles complex mappings
• Data recency and coverage
• Track source systems & entities
for core data elements
• Track data requirements for
downstream consumers
• Repository for business friendly
terms used in APIs (Canonical
Message Model)
Ontology management in Neo4j
• Import/Export of RDF and RDF* in multiple formats (Turtle, N-Triples, JSON-LD, RDF/XML, TriG and N-Quads, Turtle*, TriG*)
• Model mapping on import/export
• Import and export of Ontologies/Taxonomies in different vocabularies (OWL,SKOS,RDFS)
• Graph validation based on SHACL constraints
• Basic inferencing
https://neo4j.com/labs/neosemantics/
Neo4j Graph Scaling
12 February 2021
Page 32
Last
Modified
2/12/21
Scale In: Multi-Database Scale Up: Causal Clustering Scale Out: Fabric
• Graph size up to largest VM (~24TB)
• Quorum write commits
• Read own writes using bookmarks
• Fast HA failover / new master election
• Async replication to read nodes
• Virtual DB connects Graph shards
• Query federation across instances
• Scales beyond VM sizes
• Balances domain vs enterprise
• Supports HA across clusters
• Multiple Graph DBs on same instance
• Security managed in system DB
• Operate independently
• Host small graphs (dev / departmental)
• Efficient use of server licensing
Neo4j Fabric: No Upper Limit to Graph Size
12 February 2021
Page 33
A GRAPH SHARD OF MOVIES AND ACTORS
A GRAPH SHARD OF MOVIES AND NON-ACTORS
FEDERATED QUERY RESULT COMBINING BOTH SHARDS
Fast & Efficient
Graphs have logical relationships
precomputed, ensuring significantly
improved speed and efficiency for
deep traversals across complex
relationships; Ideal for evolving and
interrelated populations
Interoperable Transformative Strategic
Intuitive
Schema-less for rapid, iterative
development; Inherent
visualization capabilities allow
for easy traversal and
understanding
Interfaces easily with traditional
systems and can be slotted in to
enhance already mature
workflows and data
environments
Provides extensible platform
for actionable, end-to-end
analytical applications
including operational analytics
Surfaces, unifies, mobilizes
disconnected information in
data lakes allowing for
advances in governance,
traceability, and awareness of
data across the environment
Graph can add value in any environment where:
Data is interconnected and
relationships matter
Data needs to be read and
queried with optimal
performance
Data is evolving and data model
is not always fixed and pre-
defined
Summary: Graph Usage will Continue to Rise across Enterprises
Thank you!
EY | Assurance | Tax | Strategy and Transactions | Consulting
About EY
EY is a global leader in assurance, tax, transaction and advisory services. The
insights and quality services we deliver help build trust and confidence in the
capital markets and in economies the world over. We develop outstanding
leaders who team to deliver on our promises to all of our stakeholders. In so
doing, we play a critical role in building a better working world for our people,
for our clients and for our communities.
EY refers to the global organization, and may refer to one or more, of the
member firms of Ernst & Young Global Limited, each of which is a separate
legal entity. Ernst & Young Global Limited, a UK company limited by guarantee,
does not provide services to clients. Information about how EY collects and
uses personal data and a description of the rights individuals have under data
protection legislation are available via ey.com/privacy. For more information
about our organization, please visit ey.com.
Ernst & Young LLP is a client-serving member firm of Ernst & Young Global
Limited operating in the US.
© 2020 Ernst & Young LLP.
All Rights Reserved.
2007-3542344
ED None
This material has been prepared for general informational purposes only and is not intended to be relied
upon as accounting, tax or other professional advice. Please refer to your advisors for specific advice.
ey.com

More Related Content

What's hot

Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksKnoldus Inc.
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Databricks
 
Moving to Databricks & Delta
Moving to Databricks & DeltaMoving to Databricks & Delta
Moving to Databricks & DeltaDatabricks
 
Data lineage and observability with Marquez - subsurface 2020
Data lineage and observability with Marquez - subsurface 2020Data lineage and observability with Marquez - subsurface 2020
Data lineage and observability with Marquez - subsurface 2020Julien Le Dem
 
Introducing Databricks Delta
Introducing Databricks DeltaIntroducing Databricks Delta
Introducing Databricks DeltaDatabricks
 
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...DevOps.com
 
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j
 
Tableau desktop & server
Tableau desktop & serverTableau desktop & server
Tableau desktop & serverChris Raby
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptxAlex Ivy
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure DatabricksJames Serra
 
Databricks Delta Lake and Its Benefits
Databricks Delta Lake and Its BenefitsDatabricks Delta Lake and Its Benefits
Databricks Delta Lake and Its BenefitsDatabricks
 
Databricks Overview for MLOps
Databricks Overview for MLOpsDatabricks Overview for MLOps
Databricks Overview for MLOpsDatabricks
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for DinnerKent Graziano
 
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptxThe art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptxNeo4j
 
Introduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureIntroduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureDatabricks
 
Data saturday Oslo Azure Purview Erwin de Kreuk
Data saturday Oslo Azure Purview Erwin de KreukData saturday Oslo Azure Purview Erwin de Kreuk
Data saturday Oslo Azure Purview Erwin de KreukErwin de Kreuk
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationDenodo
 

What's hot (20)

Getting Started with Delta Lake on Databricks
Getting Started with Delta Lake on DatabricksGetting Started with Delta Lake on Databricks
Getting Started with Delta Lake on Databricks
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
Moving to Databricks & Delta
Moving to Databricks & DeltaMoving to Databricks & Delta
Moving to Databricks & Delta
 
Screw DevOps, Let's Talk DataOps
Screw DevOps, Let's Talk DataOpsScrew DevOps, Let's Talk DataOps
Screw DevOps, Let's Talk DataOps
 
Data lineage and observability with Marquez - subsurface 2020
Data lineage and observability with Marquez - subsurface 2020Data lineage and observability with Marquez - subsurface 2020
Data lineage and observability with Marquez - subsurface 2020
 
Introducing Databricks Delta
Introducing Databricks DeltaIntroducing Databricks Delta
Introducing Databricks Delta
 
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
 
Neo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data ScienceNeo4j: The path to success with Graph Database and Graph Data Science
Neo4j: The path to success with Graph Database and Graph Data Science
 
Tableau desktop & server
Tableau desktop & serverTableau desktop & server
Tableau desktop & server
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptx
 
Power BI as a storyteller
Power BI as a storytellerPower BI as a storyteller
Power BI as a storyteller
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure Databricks
 
Databricks Delta Lake and Its Benefits
Databricks Delta Lake and Its BenefitsDatabricks Delta Lake and Its Benefits
Databricks Delta Lake and Its Benefits
 
Databricks Overview for MLOps
Databricks Overview for MLOpsDatabricks Overview for MLOps
Databricks Overview for MLOps
 
adb.pdf
adb.pdfadb.pdf
adb.pdf
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptxThe art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
The art of the possible with graph technology_Neo4j GraphSummit Dublin 2023.pptx
 
Introduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse ArchitectureIntroduction SQL Analytics on Lakehouse Architecture
Introduction SQL Analytics on Lakehouse Architecture
 
Data saturday Oslo Azure Purview Erwin de Kreuk
Data saturday Oslo Azure Purview Erwin de KreukData saturday Oslo Azure Purview Erwin de Kreuk
Data saturday Oslo Azure Purview Erwin de Kreuk
 
Enabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data VirtualizationEnabling a Data Mesh Architecture with Data Virtualization
Enabling a Data Mesh Architecture with Data Virtualization
 

Similar to Predictions for the Future of Graph Database

Next Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseNext Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseDenodo
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesDenodo
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationDenodo
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Denodo
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)Denodo
 
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesDATAVERSITY
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Denodo
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricNathan Bijnens
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationDATAVERSITY
 
Derfor skal du bruge en DataLake
Derfor skal du bruge en DataLakeDerfor skal du bruge en DataLake
Derfor skal du bruge en DataLakeMicrosoft
 
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Denodo
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4jNeo4j
 
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Denodo
 
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'Denodo
 
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?Denodo
 
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization Denodo
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Denodo
 
Graph all the things - PRathle
Graph all the things - PRathleGraph all the things - PRathle
Graph all the things - PRathleNeo4j
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jNeo4j
 

Similar to Predictions for the Future of Graph Database (20)

Next Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data WarehouseNext Gen Analytics Going Beyond Data Warehouse
Next Gen Analytics Going Beyond Data Warehouse
 
Logical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business OutcomesLogical Data Fabric and Data Mesh – Driving Business Outcomes
Logical Data Fabric and Data Mesh – Driving Business Outcomes
 
Modern Data Management for Federal Modernization
Modern Data Management for Federal ModernizationModern Data Management for Federal Modernization
Modern Data Management for Federal Modernization
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)
 
A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)A Key to Real-time Insights in a Post-COVID World (ASEAN)
A Key to Real-time Insights in a Post-COVID World (ASEAN)
 
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data LakesADV Slides: Building and Growing Organizational Analytics with Data Lakes
ADV Slides: Building and Growing Organizational Analytics with Data Lakes
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
Data Mesh using Microsoft Fabric
Data Mesh using Microsoft FabricData Mesh using Microsoft Fabric
Data Mesh using Microsoft Fabric
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital Transformation
 
Derfor skal du bruge en DataLake
Derfor skal du bruge en DataLakeDerfor skal du bruge en DataLake
Derfor skal du bruge en DataLake
 
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
Simplifying Your Cloud Architecture with a Logical Data Fabric (APAC)
 
Introducing Neo4j
Introducing Neo4jIntroducing Neo4j
Introducing Neo4j
 
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
 
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
 
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
SAP Analytics Cloud: Haben Sie schon alle Datenquellen im Live-Zugriff?
 
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
DAMA & Denodo Webinar: Modernizing Data Architecture Using Data Virtualization
 
Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)Future of Data Strategy (ASEAN)
Future of Data Strategy (ASEAN)
 
Graph all the things - PRathle
Graph all the things - PRathleGraph all the things - PRathle
Graph all the things - PRathle
 
GraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4jGraphTalks Rome - Introducing Neo4j
GraphTalks Rome - Introducing Neo4j
 

More from Neo4j

Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit MilanNeo4j
 
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...Neo4j
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jNeo4j
 
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with GraphGraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with GraphNeo4j
 
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...Neo4j
 
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaNeo4j
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...Neo4j
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxNeo4j
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNeo4j
 
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
 
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 ...Neo4j
 
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 BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
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 GraphNeo4j
 
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 2024Neo4j
 
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.pdfNeo4j
 
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...Neo4j
 
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 grafosNeo4j
 
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...Neo4j
 
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 Neo4jNeo4j
 

More from Neo4j (20)

Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
 
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with GraphGraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
 
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
LARUS - Galileo.XAI e Gen-AI: la nuova prospettiva di LARUS per il futuro del...
 
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
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
 

Recently uploaded

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Predictions for the Future of Graph Database

  • 1. Future of Graphs Michael D. Moore, Ph.D. Managing Director, Advanced Technology michael.moore4@ey.com
  • 2. EY & Graphs 12 February 2021 Page 2 Plasma Donor 360 Retail Customer 360 Customer Identity Enterprise Org Design FinServ Know Your Customer Regulatory Reporting Data Lineage Anti Money Laundering GCN Cruiseline Activity NBA Batch Geneology B2B Event NBA Capital Projects Cost Visibility COVID-19 Risk Tracking Fuels Tradiing Forecasting Global Compliance Monitoring Active Directory Access Controls Financial Ledger Transaction Lineage FINANCIAL SERVICES SALES & MARKETING ENERGY EY SOLUTIONS LIFE SCIENCES RISK EY has a large and growing graph practice, with over 200 consultants globally. We see a wide range of graph use cases across all sectors, and have delivered a number of compelling graph solutions to help our clients drive greater insight, efficiency and value.
  • 3. By the end of this decade, 50% of SQL workloads will move to graphs 11 February 2021 Presentation title Page 3
  • 4. Trends Driving Graph Adoption • More data • Less time • Cheaper memory • Cheaper compute • n+1 Data Lakes (grrr!) • Federated data • Data as a Service • DevOps • Total Cost of Ownership 11 February 2021 Page 4
  • 5. Graph Leaders 11 February 2021 Page 5 “Graph is the fastest way to connect data, especially when dealing with complex or large volumes of disparate data. Without graph, organizations have to rely on developers to write complex code that can take considerable time and effort. In some cases, it becomes impractical due to the complexity of data. Graph data platform is a new and emerging market that allows organizations to think differently and create new, intelligence-based business opportunities that would otherwise be difficult to develop and support.” Forrester Wave™: Graph Data Platforms, Q4 2020 The 12 Providers That Matter Most And How They Stack Up by Noel Yuhann November 16, 2020
  • 6. Neo4j now in the Top 20 most popular database engines 11 February 2021 Page 6
  • 7. Page 7 EY POV on Data Fabric Our point of view – Data fabric architecture A modern pattern for a hybrid cloud ecosystem enabled by a Global Data Plane 1 • Infrastructure as code, integrated with privacy and cybersecurity 2 • Pattern based ingestion • Automatically manage schema drift 3 • Enable federated querying across cloud and on-prem platforms 4 • An integrated, analytics workbench to drive AI at scale 5 • Orchestration of insights into operational systems through API’s
  • 8. Data Unification Approaches Create Immediate Business Value . Query Federation Knowledge Graphs Metadata Catalog Query Engine Query API • Enables federated querying across cloud and on-prem platforms • Maps metadata for core data elements • SQL RDBMS data model • Data kept in-place • OLAP use cases • Simple queries, standard reporting • Scales well to enterprise Graph Database ELT Processes Graph API • Enables low-latency querying on data sourced across cloud and on-prem platforms • Directly maps core data elements using relationships • No-SQL Graph data model • Data in memory, query federation across graphs • OLTP & OLAP use cases • Complex queries, advanced analytics, AI inference • Scales well to enterprise Example Use Cases: • Enterprise reporting • Regulatory Reporting • Data Governance • Data Lineage Example Use Cases: • 360° Views (Customer/Asset/Batch) • End-to-End Processes / Data Lineage • Supply Chain & Regulatory Dependency Networks • Next Best Action / Recommendation Engines 11 February 2021 Page 8
  • 9. Three reasons why graphs beat SQL: •Great end user experience •Better data context •Less effort to develop 12 February 2021 Page 9
  • 10. Graph databases are designed for creating, storing, and querying graphs “We send email to people, so they will visit our website and buy our product” MATCH (e:Email)-[:SENT_TO]-> (p:Person {fullName: ’Steve Newman'})-[:VISITED]-> (w:Website)<- [:SOLD_ON]-(pr:Product)<-[:PURCHASED]-(p) RETURN * Semantic Representation Graph Representation Physical Representation Email Person Website Product SENT VISITED SOLD ON PURCHASED • Graphs have all possible logical relationships precomputed, much, much faster than SQL • Graphs are fast and easy understand, develop and use • Graphs integrate well with applications and data sources, great for real-time digital workloads • Graphs surface, unify and mobilize data held in silos and data lakes
  • 11. SQL Graph Graphs are Great for End Users 11 February 2021 Page 11 All end users pay cost of joining data at query run time à slower reads, simple queries Slower Loads: One time cost to compute and store persistent data relationships No additional cost for joining data at query run time à faster reads, complex queries Faster Loads: no persistent relationships are created when data is stored in tables 0101010 1010110 1010100 0101010 1010110 1010100
  • 12. Graphs Create Context: Wide Data 12 February 2021 Page 12 • Wide data • Complex data • Deep data • Legacy data • Frozen data • Hidden data ONE-TO-MANY RELATIONSHIPS ACROSS MANY ENTITIES
  • 13. Graphs Create Context: Complex Data 12 February 2021 Page 13 • Wide data • Complex data • Deep data • Legacy data • Frozen data • Hidden data MANY-TO-MANY RELATIONSHIPS
  • 14. Graphs Create Context: Deep Data 12 February 2021 Page 14 • Wide data • Complex data • Deep data • Legacy data • Frozen data • Hidden data RECURSION (SELF-JOINS) DEEP HIERARCHY
  • 15. Graphs Create Context: Legacy Data 12 February 2021 Page 15 • Wide data • Complex data • Deep data • Legacy data • Frozen data • Hidden data LEGACY A LEGACY B LEGACY C LEGACY D LEGACY E SILOED LEGACY DATABASES
  • 16. Graphs Create Context: Frozen Data 12 February 2021 Page 16 • Wide data • Complex data • Deep data • Legacy data • Frozen data • Hidden data DATA LAKE FACT A FACT B FACT C FACT D FACT E VERY LARGE INGESTED DATA
  • 17. Graphs Create Context: Hidden Data 12 February 2021 Page 17 • Wide data • Complex data • Deep data • Legacy data • Frozen data • Hidden data IF A AND B ARE BOTH RELATED TO X, WE CAN INFER A IS RELATED TO B
  • 18. Graphs Require Less Effort to Develop 12 February 2021 Page 18 Neo4j is a full-featured graph platform: • In-memory data fabric • Fast, complex queries (Cypher) • Clean, elegant semantics (Labeled Property Graph) • Fidelity to business processes • Multiple workloads and use cases (OLTP + OLAP) • Enterprise DB features, security, scalability, containerization • Rapid development, Languages, APIs (REST, GraphQL) • Deploy on-prem, cloud infrastructure or as SaaS (Aura) • Tooling, Visualizations, Data science • Easy to adopt, large community
  • 19. Graph Data Unification – Approaches to Building the Data Plane Batched ELT of Structured Data Query Federation to Structured Data Query Federation to Semi Structured Document Data Batched Pointers to UnStructured Blob Data Query Federation to Sharded Graph Data Near Real Time Message Data Real Time API Transactions Batched ELT of RDF Ontologies A Knowledge Graph is a data fabric composed of nodes and relationships that connect and mobilize data, using consistent semantics INGESTION FEDERATION
  • 20. Getting Started With Graphs 12 February 2021 Page 20 Small Team: • Graph Architect • Data Engineer • Full-stack Developer • Data Scientist • Report Developer Problem / Scope What will the graph solve? Production Build Cloud Pilot Localhost POC Graphy Problem Business need, Data sources Data modeling, API, example queries Data snapshot, reference architecture, API suite Hardening, scheduled & stream ETL, Live UX Stakeholder Input Graph Design Data Work APIs / Data Services Integration / Refinement Scale / Harden / Run Validate What questions can now be answered? Connect Does the data support the graph model and semantics? Mobilize What data does the new experience need? Use Cases What is the feedback from the business on how well the graph solves the use case? Deploy What monitoring, testing, process needs to be put in place to achieve a robust SLA? Key Conversations
  • 21. Enterprise Knowledge Graph How it all fits together 12 February 2021 Page 21 Ontology & Taxonomy Data Lineage Data Discovery Business Semantics Data Sources / Repositories Front-end Applications Data Unification Graph Analytics
  • 22. 22 Customer 360° Graph Schema Account Transactions Segments Product Interactions 22 • Accurately captures full range of customer touchpoints across enterprise surface area • Enables more insightful indirect spend analytics for products and services • Reconciles product usage, marketing interactions and digital identity • Integrates with execution layer for AI driven UX
  • 23. Page 23 EY POV on Data Fabric Master Data Management Graphs dynamically compute ”golden records” Presentation title Product Core Data Elements Customer & Contact Orders MDM Graph Schema • Accurately captures data lineage for core identity components • Provides ”Golden Record” from multi- source probabilistic authority scores • Relates contacts, customers, orders and products without loss of fidelity • Enables detailed whitespace analysis and next best sales action • Integrates with data lake and CRM applications
  • 24. Asset 360° Graph Schema Enables Data Discovery at Scale Searchable Pointers to Unstructured blobs Text & Metrics from Semi-Structured data Structured Data and Derived Entities
  • 25. Federated Querying Couchbase Document Store from Neo4j
  • 26. Example Graph Document Pointer to Blob Storage { "document_id": "3f6c0419-c168-46c9-b81f-06a7858bb39a", "parsed_path_to_blob": [ "Well_logs_pr_WELL", "15_9-F-11 T2", "08.VSP_VELOCITY", "VSPNI_RAW_4.SEGY" ], "file_type": "SEGY", "path_to_blob": "https://volve.blob.core.windows.net/volve-pub/Well_logs_pr_WELL/15_9-F-11 T2/08.VSP_VELOCITY/VSPNI_RAW_4.SEGY?sv=2018-03-28&ss=b&srt=sco&sp=rl&st=2019-02- 24T22%3A29%3A48Z&se=2025-02- 25T22%3A29%3A00Z&sig=zHUzFp1Ny5tOV2X%2BJnXjUZZtX8ALYa1KMtf0jl6TF7g%3D", "blob_size_mb": "16.53", "document_type": "Well Logs Production Well" }
  • 27. Neo4j Transactional Endpoint Using StreamSets ELT 12 February 2021 Page 27 1M records in 30 sec, 5 parallel threads
  • 28. Neo4j Streams – Graph as a Real Time Event Consumer 12 February 2021 Page 28 Data stream pulled from Kafka into Graph in real-time 1M messages in 30 sec
  • 29. Neo4j Streams: Graph as a Real Time Event Producer 12 February 2021 Presentation title Page 29 Click to add text Neo4j Kafka Config Kafka Neo4j CDC Topic Any changes to Graph are pushed to Kafka in real-time
  • 30. Page 30 EY POV on Data Fabric Semantic graphs enable data lineage, data quality and consistent taxonomy Presentation title Semantic Graph Schema • Handles complex mappings • Data recency and coverage • Track source systems & entities for core data elements • Track data requirements for downstream consumers • Repository for business friendly terms used in APIs (Canonical Message Model)
  • 31. Ontology management in Neo4j • Import/Export of RDF and RDF* in multiple formats (Turtle, N-Triples, JSON-LD, RDF/XML, TriG and N-Quads, Turtle*, TriG*) • Model mapping on import/export • Import and export of Ontologies/Taxonomies in different vocabularies (OWL,SKOS,RDFS) • Graph validation based on SHACL constraints • Basic inferencing https://neo4j.com/labs/neosemantics/
  • 32. Neo4j Graph Scaling 12 February 2021 Page 32 Last Modified 2/12/21 Scale In: Multi-Database Scale Up: Causal Clustering Scale Out: Fabric • Graph size up to largest VM (~24TB) • Quorum write commits • Read own writes using bookmarks • Fast HA failover / new master election • Async replication to read nodes • Virtual DB connects Graph shards • Query federation across instances • Scales beyond VM sizes • Balances domain vs enterprise • Supports HA across clusters • Multiple Graph DBs on same instance • Security managed in system DB • Operate independently • Host small graphs (dev / departmental) • Efficient use of server licensing
  • 33. Neo4j Fabric: No Upper Limit to Graph Size 12 February 2021 Page 33 A GRAPH SHARD OF MOVIES AND ACTORS A GRAPH SHARD OF MOVIES AND NON-ACTORS FEDERATED QUERY RESULT COMBINING BOTH SHARDS
  • 34. Fast & Efficient Graphs have logical relationships precomputed, ensuring significantly improved speed and efficiency for deep traversals across complex relationships; Ideal for evolving and interrelated populations Interoperable Transformative Strategic Intuitive Schema-less for rapid, iterative development; Inherent visualization capabilities allow for easy traversal and understanding Interfaces easily with traditional systems and can be slotted in to enhance already mature workflows and data environments Provides extensible platform for actionable, end-to-end analytical applications including operational analytics Surfaces, unifies, mobilizes disconnected information in data lakes allowing for advances in governance, traceability, and awareness of data across the environment Graph can add value in any environment where: Data is interconnected and relationships matter Data needs to be read and queried with optimal performance Data is evolving and data model is not always fixed and pre- defined Summary: Graph Usage will Continue to Rise across Enterprises
  • 36. EY | Assurance | Tax | Strategy and Transactions | Consulting About EY EY is a global leader in assurance, tax, transaction and advisory services. The insights and quality services we deliver help build trust and confidence in the capital markets and in economies the world over. We develop outstanding leaders who team to deliver on our promises to all of our stakeholders. In so doing, we play a critical role in building a better working world for our people, for our clients and for our communities. EY refers to the global organization, and may refer to one or more, of the member firms of Ernst & Young Global Limited, each of which is a separate legal entity. Ernst & Young Global Limited, a UK company limited by guarantee, does not provide services to clients. Information about how EY collects and uses personal data and a description of the rights individuals have under data protection legislation are available via ey.com/privacy. For more information about our organization, please visit ey.com. Ernst & Young LLP is a client-serving member firm of Ernst & Young Global Limited operating in the US. © 2020 Ernst & Young LLP. All Rights Reserved. 2007-3542344 ED None This material has been prepared for general informational purposes only and is not intended to be relied upon as accounting, tax or other professional advice. Please refer to your advisors for specific advice. ey.com