SlideShare ist ein Scribd-Unternehmen logo
1 von 26
THEYEAR OFTHE GRAPH:
DOYOU REALLY NEED A GRAPH DATABASE?
HOW DOYOU CHOOSE ONE?
The year of the graph: do you really need a graph database?The year of the graph: do you really need a graph database?
ABOUT ME
 Working with data since 1992
 Graph DBs since 2005
 Databases
 Modeling
 Research
 Analysis
 Consulting
 Entrepreneurship
 Journalism
THE PROBLEMWITH RELATIONAL DBS
 Not good at relations!
 * Unintuitive model
 * Hard to query
 * Does not scale
GRAPH USE CASES: OPERATIONAL APPS
 Image: Neo4j
GRAPH USE CASES: OPERATIONAL APPS
 Smart Home - IoT
 * LeadingTelco in the Nordics
 * 1,5 Million Homes
 * Real-time processing
GRAPH USE CASES: ANALYTICS
 Image: Stanley Wang
GRAPH USE CASES: ANALYTICS
 Drug Discovery
 * Leading Pharma
 * Data on genes, proteins, etc
 * Identification of causal relationships
GRAPH USE CASES: DATA INTEGRATION
 Image: Ontotext
GRAPH USE CASES: DATA INTEGRATION
 Knowledge Graph for Search
 * Leading Retailer in DACH
 * 200Million+ MAU, 300K+ search requests
 * Improve coverage, response time, bottomline
GRAPH USE CASES: MACHINE LEARNING
 Image: Oracle
GRAPH USE CASES: MACHINE LEARNING
 Anti-Fraud in real-time
 * LeadingTelco in China
 * 600 Million Users
 * Compliance, trust
KNOWLEDGE GRAPHS EVERYWHERE,
GRAPH DATABASES ASTHE FOUNDATION
GRAPH DATABASES ARE BOOMING..
SO HOW DOYOU CHOOSE ONE?
 Existing research is:
 * Outdated
 * Shallow
 * Expensive
 * Marketing oriented
EVALUATING GRAPH DATABASES:
HTTP://YEAROFTHEGRAPH.XYZ
 Premises:
 * Always up to date
 * Holistic evaluation
 *Value for money
 * Hands-on
 Why me:
 * Hands-on since 2005
 *Top-tier analyst since 2013
 * Independent
 Free Newsletter!
WHAT GRAPH DATABASES ARE NOT:
ANALYTICAL &VIZ FRAMEWORKS,THIN GRAPH LAYERS
REAL GRAPH DATABASES GO ALLTHEWAY
 Operational vs. Analytical
 * Fully-fledged graph API
 * Operations & Analytics
 * Future-proof, integrated
 Native vs. Non-native
 *Designed as a graph database
 * Storing data in a native format
 * Optimized for graph
GRAPH DATABASETYPES: LPG
(LABELED PROPERTY GRAPH)
 * Non-standard format, query
 * Poor schema support
 * Interoperability
 * Flexible, generic
 * Fast traversals
 * Scalability
LPG GRAPH DATABASE USE CASES
 Operational
 applications
 Graph
 Traversals
 Graph
 Algorithms
GRAPH DATABASETYPES: RDF
(RESOURCE DESCRIPTION FRAMEWORK)
 * W3C: Interoperability, Maturity
 * Rich & Flexible Schema
 * Semantics, Rules, Reasoning
 * Performance
 * Scalability
 * Complexity
RDF GRAPH DATABASE USE CASES
 Data Integration  Knowledge Graph  AI
GRAPH DATABASETYPES: MULTI-MODEL
(DOCUMENT, KEY-VALUE)
 * Flexibility
 *Tooling
 * May not be optimized for graph
 * May have to move data around
 * Lock-in (cloud vendors)
EVALUATION CRITERIA: HOLISTIC, DATA-DRIVEN
 Application Development
 * Engine & API
 * Data Model
 * Query Language
 DevOps
 * Interoperability
 * Deployment & Configuration
 Advanced Analytics
 *Advanced Graph
 *Visualization
 Vendor Credentials & Support
 *Vendor Credentials
 * Support & Community
EVALUATION CRITERIA:
PERFORMANCE & COST
 * Not all vendors participate in benchmarks
 * Most benchmarks are not done by 3rd party
 * Complex, demanding exercise
 * Hard to compare LPG vs RDF
 * Not all vendors have public pricing & license info
 * Considered, not included as data points
 * Informed judgement needs experience, hands-on
TAKEAWAY POINTS
 * Graph DBs are here to stay
 * Different Graph DB models
 LPG
 RDF
 Multi-model
 * Each best suited to different use cases
 * Evaluation is hard!
EVALUATING GRAPH DATABASES IS HARD..
BUT SOMEBODY HASTO DO IT
Impressive work. I’m not aware of another
source that is as comprehensive as this one.
JONATHAN LACEFIELD, SENIOR DIRECTOR
OF PRODUCT MANAGEMENT, DATASTAX
ENTERPRISE SERVER
We did not have the time,
resources, or expertise to
evaluate all options properly. If
we did, our choices would have
been different.
APPLICATIONARCHITECT
EVALUATING GRAPH DATABASES:
JUST DOTHE MATH
 * 30+ options
 * Costs time and money
 * Requires expertise
 * Lack of proper evaluation ->
 Sub-optimal decisions ->
 Report cost:
 1 Day ofTop-tier consultant
 Access to updates, consulting

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Kubernetes (K8s) 簡介 | GDSC NYCU
Kubernetes (K8s) 簡介 | GDSC NYCUKubernetes (K8s) 簡介 | GDSC NYCU
Kubernetes (K8s) 簡介 | GDSC NYCU
 
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
 
The automation challenge: Kubernetes Operators vs Helm Charts
The automation challenge: Kubernetes Operators vs Helm ChartsThe automation challenge: Kubernetes Operators vs Helm Charts
The automation challenge: Kubernetes Operators vs Helm Charts
 
Cgroups, namespaces, and beyond: what are containers made from? (DockerCon Eu...
Cgroups, namespaces, and beyond: what are containers made from? (DockerCon Eu...Cgroups, namespaces, and beyond: what are containers made from? (DockerCon Eu...
Cgroups, namespaces, and beyond: what are containers made from? (DockerCon Eu...
 
Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets Kubernetes Webinar - Using ConfigMaps & Secrets
Kubernetes Webinar - Using ConfigMaps & Secrets
 
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
HAProxy TCP 모드에서 내부 서버로 Source IP 전달 방법
 
用 Go 語言 打造微服務架構
用 Go 語言打造微服務架構用 Go 語言打造微服務架構
用 Go 語言 打造微服務架構
 
(Draft) Kubernetes - A Comprehensive Overview
(Draft) Kubernetes - A Comprehensive Overview(Draft) Kubernetes - A Comprehensive Overview
(Draft) Kubernetes - A Comprehensive Overview
 
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
[네전따] 네트워크 엔지니어에게 쿠버네티스는 어떤 의미일까요
 
NoSQL Graph Databases - Why, When and Where
NoSQL Graph Databases - Why, When and WhereNoSQL Graph Databases - Why, When and Where
NoSQL Graph Databases - Why, When and Where
 
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
Event-Driven Messaging and Actions using Apache Flink and Apache NiFiEvent-Driven Messaging and Actions using Apache Flink and Apache NiFi
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
 
[WhaTap DevOps Day] 세션 6 : 와탭랩스 DevOps 이야기
[WhaTap DevOps Day] 세션 6 : 와탭랩스 DevOps 이야기[WhaTap DevOps Day] 세션 6 : 와탭랩스 DevOps 이야기
[WhaTap DevOps Day] 세션 6 : 와탭랩스 DevOps 이야기
 
Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색
 
Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...
Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...
Open source computer vision with TensorFlow, Apache MiniFi, Apache NiFi, Open...
 
Data Structures in and on IPFS
Data Structures in and on IPFSData Structures in and on IPFS
Data Structures in and on IPFS
 
Prometheus
PrometheusPrometheus
Prometheus
 
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
 
【ジュニパーサロン】データセンタに特化した新しい経路制御技術 RIFTの紹介
【ジュニパーサロン】データセンタに特化した新しい経路制御技術 RIFTの紹介【ジュニパーサロン】データセンタに特化した新しい経路制御技術 RIFTの紹介
【ジュニパーサロン】データセンタに特化した新しい経路制御技術 RIFTの紹介
 
SOAP To REST API Proxy
SOAP To REST API ProxySOAP To REST API Proxy
SOAP To REST API Proxy
 
GPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge GraphGPT and Graph Data Science to power your Knowledge Graph
GPT and Graph Data Science to power your Knowledge Graph
 

Ähnlich wie The year of the graph: do you really need a graph database? How do you choose one?

New businessproposal ver5
New businessproposal ver5New businessproposal ver5
New businessproposal ver5
MPLLC
 
The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is here
Connected Data World
 
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache FlinkSuneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
Flink Forward
 
Data Con LA 2022 - Open Source Large Knowledge Graph Factory
Data Con LA 2022 - Open Source Large Knowledge Graph FactoryData Con LA 2022 - Open Source Large Knowledge Graph Factory
Data Con LA 2022 - Open Source Large Knowledge Graph Factory
Data Con LA
 
Market Research Meets Big Data Analytics for Business Transformation
Market Research Meets Big Data Analytics  for Business Transformation Market Research Meets Big Data Analytics  for Business Transformation
Market Research Meets Big Data Analytics for Business Transformation
Sally Sadosky
 

Ähnlich wie The year of the graph: do you really need a graph database? How do you choose one? (20)

AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...
AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...
AnzoGraph DB: Driving AI and Machine Insights with Knowledge Graphs in a Conn...
 
Knowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data ScienceKnowledge Graph for Machine Learning and Data Science
Knowledge Graph for Machine Learning and Data Science
 
New businessproposal ver5
New businessproposal ver5New businessproposal ver5
New businessproposal ver5
 
The years of the graph: The future of the future is here
The years of the graph: The future of the future is hereThe years of the graph: The future of the future is here
The years of the graph: The future of the future is here
 
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache FlinkSuneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
 
Tableau and hadoop
Tableau and hadoopTableau and hadoop
Tableau and hadoop
 
IBM Insight 2014 - Advanced Warehouse Analytics in the Cloud
IBM Insight 2014 - Advanced Warehouse Analytics in the CloudIBM Insight 2014 - Advanced Warehouse Analytics in the Cloud
IBM Insight 2014 - Advanced Warehouse Analytics in the Cloud
 
Business Intelligence Software Comparison 2021
Business Intelligence Software Comparison 2021Business Intelligence Software Comparison 2021
Business Intelligence Software Comparison 2021
 
Game Changed – How Hadoop is Reinventing Enterprise Thinking
Game Changed – How Hadoop is Reinventing Enterprise ThinkingGame Changed – How Hadoop is Reinventing Enterprise Thinking
Game Changed – How Hadoop is Reinventing Enterprise Thinking
 
Neo4j & fby presentation
Neo4j & fby presentationNeo4j & fby presentation
Neo4j & fby presentation
 
Graph all the things - PRathle
Graph all the things - PRathleGraph all the things - PRathle
Graph all the things - PRathle
 
Data Con LA 2022 - Open Source Large Knowledge Graph Factory
Data Con LA 2022 - Open Source Large Knowledge Graph FactoryData Con LA 2022 - Open Source Large Knowledge Graph Factory
Data Con LA 2022 - Open Source Large Knowledge Graph Factory
 
20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge
 
How To Model and Construct Graphs with Oracle Database (AskTOM Office Hours p...
How To Model and Construct Graphs with Oracle Database (AskTOM Office Hours p...How To Model and Construct Graphs with Oracle Database (AskTOM Office Hours p...
How To Model and Construct Graphs with Oracle Database (AskTOM Office Hours p...
 
Market Research Meets Big Data Analytics for Business Transformation
Market Research Meets Big Data Analytics  for Business Transformation Market Research Meets Big Data Analytics  for Business Transformation
Market Research Meets Big Data Analytics for Business Transformation
 
Big Data and Hadoop
Big Data and HadoopBig Data and Hadoop
Big Data and Hadoop
 
Graph Gurus Episode 37: Modeling for Kaggle COVID-19 Dataset
Graph Gurus Episode 37: Modeling for Kaggle COVID-19 DatasetGraph Gurus Episode 37: Modeling for Kaggle COVID-19 Dataset
Graph Gurus Episode 37: Modeling for Kaggle COVID-19 Dataset
 
Using graphs for recommendations
Using graphs for recommendationsUsing graphs for recommendations
Using graphs for recommendations
 
Lambda architecture for real time big data
Lambda architecture for real time big dataLambda architecture for real time big data
Lambda architecture for real time big data
 
GraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right TechnologyGraphTalks Rome - Selecting the right Technology
GraphTalks Rome - Selecting the right Technology
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
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...
 
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
 
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...
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 

The year of the graph: do you really need a graph database? How do you choose one?

  • 1. THEYEAR OFTHE GRAPH: DOYOU REALLY NEED A GRAPH DATABASE? HOW DOYOU CHOOSE ONE? The year of the graph: do you really need a graph database?The year of the graph: do you really need a graph database?
  • 2. ABOUT ME  Working with data since 1992  Graph DBs since 2005  Databases  Modeling  Research  Analysis  Consulting  Entrepreneurship  Journalism
  • 3. THE PROBLEMWITH RELATIONAL DBS  Not good at relations!  * Unintuitive model  * Hard to query  * Does not scale
  • 4. GRAPH USE CASES: OPERATIONAL APPS  Image: Neo4j
  • 5. GRAPH USE CASES: OPERATIONAL APPS  Smart Home - IoT  * LeadingTelco in the Nordics  * 1,5 Million Homes  * Real-time processing
  • 6. GRAPH USE CASES: ANALYTICS  Image: Stanley Wang
  • 7. GRAPH USE CASES: ANALYTICS  Drug Discovery  * Leading Pharma  * Data on genes, proteins, etc  * Identification of causal relationships
  • 8. GRAPH USE CASES: DATA INTEGRATION  Image: Ontotext
  • 9. GRAPH USE CASES: DATA INTEGRATION  Knowledge Graph for Search  * Leading Retailer in DACH  * 200Million+ MAU, 300K+ search requests  * Improve coverage, response time, bottomline
  • 10. GRAPH USE CASES: MACHINE LEARNING  Image: Oracle
  • 11. GRAPH USE CASES: MACHINE LEARNING  Anti-Fraud in real-time  * LeadingTelco in China  * 600 Million Users  * Compliance, trust
  • 12. KNOWLEDGE GRAPHS EVERYWHERE, GRAPH DATABASES ASTHE FOUNDATION
  • 13. GRAPH DATABASES ARE BOOMING.. SO HOW DOYOU CHOOSE ONE?  Existing research is:  * Outdated  * Shallow  * Expensive  * Marketing oriented
  • 14. EVALUATING GRAPH DATABASES: HTTP://YEAROFTHEGRAPH.XYZ  Premises:  * Always up to date  * Holistic evaluation  *Value for money  * Hands-on  Why me:  * Hands-on since 2005  *Top-tier analyst since 2013  * Independent  Free Newsletter!
  • 15. WHAT GRAPH DATABASES ARE NOT: ANALYTICAL &VIZ FRAMEWORKS,THIN GRAPH LAYERS
  • 16. REAL GRAPH DATABASES GO ALLTHEWAY  Operational vs. Analytical  * Fully-fledged graph API  * Operations & Analytics  * Future-proof, integrated  Native vs. Non-native  *Designed as a graph database  * Storing data in a native format  * Optimized for graph
  • 17. GRAPH DATABASETYPES: LPG (LABELED PROPERTY GRAPH)  * Non-standard format, query  * Poor schema support  * Interoperability  * Flexible, generic  * Fast traversals  * Scalability
  • 18. LPG GRAPH DATABASE USE CASES  Operational  applications  Graph  Traversals  Graph  Algorithms
  • 19. GRAPH DATABASETYPES: RDF (RESOURCE DESCRIPTION FRAMEWORK)  * W3C: Interoperability, Maturity  * Rich & Flexible Schema  * Semantics, Rules, Reasoning  * Performance  * Scalability  * Complexity
  • 20. RDF GRAPH DATABASE USE CASES  Data Integration  Knowledge Graph  AI
  • 21. GRAPH DATABASETYPES: MULTI-MODEL (DOCUMENT, KEY-VALUE)  * Flexibility  *Tooling  * May not be optimized for graph  * May have to move data around  * Lock-in (cloud vendors)
  • 22. EVALUATION CRITERIA: HOLISTIC, DATA-DRIVEN  Application Development  * Engine & API  * Data Model  * Query Language  DevOps  * Interoperability  * Deployment & Configuration  Advanced Analytics  *Advanced Graph  *Visualization  Vendor Credentials & Support  *Vendor Credentials  * Support & Community
  • 23. EVALUATION CRITERIA: PERFORMANCE & COST  * Not all vendors participate in benchmarks  * Most benchmarks are not done by 3rd party  * Complex, demanding exercise  * Hard to compare LPG vs RDF  * Not all vendors have public pricing & license info  * Considered, not included as data points  * Informed judgement needs experience, hands-on
  • 24. TAKEAWAY POINTS  * Graph DBs are here to stay  * Different Graph DB models  LPG  RDF  Multi-model  * Each best suited to different use cases  * Evaluation is hard!
  • 25. EVALUATING GRAPH DATABASES IS HARD.. BUT SOMEBODY HASTO DO IT Impressive work. I’m not aware of another source that is as comprehensive as this one. JONATHAN LACEFIELD, SENIOR DIRECTOR OF PRODUCT MANAGEMENT, DATASTAX ENTERPRISE SERVER We did not have the time, resources, or expertise to evaluate all options properly. If we did, our choices would have been different. APPLICATIONARCHITECT
  • 26. EVALUATING GRAPH DATABASES: JUST DOTHE MATH  * 30+ options  * Costs time and money  * Requires expertise  * Lack of proper evaluation ->  Sub-optimal decisions ->  Report cost:  1 Day ofTop-tier consultant  Access to updates, consulting