SlideShare une entreprise Scribd logo
1  sur  67
Large Scale Graph Analytics with
DataWorks Summit San Jose
June 13, 2017
P. Taylor Goetz, Hortonworks
@ptgoetz
About Me
• Tech Staff @ Hortonworks
• TSC Member, JanusGraph
• PMC Chair, Apache Storm
• ASF Member
• PMC: Apache Incubator, Apache Arrow, Apache
Kylin, Apache Apex, Apache Eagle, Apache Metron
What is a Graph Database?
–Wikipedia
“In computing, a graph database is a database that uses graph
structures for semantic queries with nodes, edges and
properties to represent and store data. A key concept of the
system is the graph (or edge or relationship), which directly relates
data items in the store. The relationships allow data in the store
to be linked together directly, and in many cases retrieved
with one operation.”
Graph Structures - Vertices
• Vertices are the nodes or points in
a graph structure
Graph Structures - Vertices
• Vertices are the nodes or points in a
graph structure
• Vertices can be associated with a
set of properties (key-value pairs)
Graph Structures - Edges
• Edges are the connections
between the vertices in a graph
Graph Structures - Edges
• Edges are the connections
between the vertices in a graph
• Edges can be non-directional,
directional, or bi-directional
Graph Structures - Edges
• Edges are the connections
between the vertices in a graph
• Edges can be non-directional,
directional, or bi-directional
• Edges can be named and like
vertices can have properties
Graph Structures - Graph
• The graph is the collection of
vertices, edges, and associated
properties
G = (V, E)
What is a Graph Database?
• A graph database is a datastore
optimized for storing and querying
graph structures
• Distinct from relational databases
• Focus in terms of storage and
queries is on relationships
Common Use Cases
Anywhere relationship modeling and analysis can provide insight or value.
Social Media
Master Data Management
Common Use Cases
• Social Networks
• Master Data Management
• Fraud Detection
• Cybersecurity
• Identity and Access Management
• Recommendation Engines
Common Use Cases
• Social Networks
• Master Data Management
• Fraud Detection
• Cybersecurity
• Identity and Access Management
• Recommendation Engines
Many of these can overlap
and be combined to provide
new insights.
The Power of Relationships
The Power of Relationships
• Harness the value of interconnectedness
• “Paths to Insight”
• Traversal vs. Traditional Query: Join Reduction
• “If you can whiteboard it, you can graph it.”
A little history and the
importance of OSS licensing.
Titan DB
• Large scale graph db developed by Aurelius
• Licensed under ALv2 (this is important)
• Aurelius acquired by DataStax Feb. 2015
• 1.0 released Sept. 19, 2015
GitHub Contributions to Titan
DataStax Aurelius
Acquisition Feb. 2015
GitHub Contributions to Titan
DataStax Aurelius
Acquisition Feb. 2015
0.9.0-M2
Jun. 9, 2015
GitHub Contributions to Titan
DataStax Aurelius
Acquisition Feb. 2015
0.9.0-M2
Jun. 9, 2015
1.0
Sept. 19, 2015
GitHub Contributions to Titan
DataStax Aurelius
Acquisition Feb. 2015
0.9.0-M2
Jun. 9, 2015
1.0
Sept. 19, 2015
Where does that leave
community, users?
ALv2 to the
Rescue!
Empowering Communities
ALv2 to the
Rescue!
Empowering Communities
“We can do this. What’s the next step?”
“Apache Olympian?”
What is a “hostile fork?”
A "hostile fork" is a fork of a project that goes against the wishes of the
copyright holders and/or community.
–DataStax counsel on Apache Incubator mailing list
“DataStax does not approve of and objects to the proposed forking
of Titan into Olympian or any other ASF project.”
“Apache Olympian?”
Next stop…
Introducing…
• Spearheaded by Google, IBM,
Hortonworks, Expero, GRAKN.AI
• Contributors from Netflix, Amazon,
Uber, Orchestral Developments
• Sponsored by the Linux Foundation
Introducing…
• ALv2 License
• Apache style governance model
• Source code, issues hosted on
GitHub
• Mailing lists on Google Groups
• Chat on Gitter
Technical Dive
• Optimized for storing/querying billions of vertices and edges
• Supports thousands of concurrent users
• Can execute local queries (OLTP) or cross-cluster distributed
queries (OLAP)
Apache Tinkerpop
• THE framework and API for graph manipulation and
traversal
• Open source, vendor agnostic
• Supported by a number of Graph DBs
• Promotes portability
Gremlin Query Language
• DSL for graph traversal and manipulation
• Fluent style API
• Multi-language support (Java, Scala,
Groovy, Python, Ruby, etc.)
OLAP Integration
• Apache Hadoop
• Apache Spark
• Apache Giraph
• ACID compliant (depending on backend)
• Supports very many concurrent transactions
• Embedded, Single Node, or Scale out
JanusGraph Architectural Overview
Storage Backends
• Well defined storage API allows for easily
pluggable implementations
• Choose the backend best for your use case and
architecture
• Options include: Apache HBase, Apache
Cassandra, Google Cloud Bigtable, Berkeley DB
• More on the way…
Choose Your Own [CAP] Adventure
Consistency
Availability
Partition
Tolerance
Apache
HBase
Berkeley DB
Apache
Cassandra
Scylla DB
Google Cloud
Bigtable
JanusGraph External Indices
• Secondary to primary graph storage
• Provide a means to speed up graph traversal
and information retrieval
• Two types:
• Graph Index
• Vertex-centric Index
Graph Indices
• Global index structures across entire graph
• Efficient retrieval of vertices and edges based on
associated properties
• Eliminates need to do a full graph scan
• When querying, JanusGraph will typically warn
when a full scan is necessary
• New indexes take effect immediately, but
reindexing may be required
Vertex-Centric Indexes
• Local index structures built per-vertex
• Eliminates the need to load all vertices from the
graph for filtering
Pluggable Index Backends
• Elastic Search
• Apache Solr
• Apache Lucene
Schema and Data Modeling
• Consist of edge labels, property keys, vertex labels
• Explicit or Implicit
• Can evolve over time w/out database downtime
• Edge label multiplicity, Property keys, Key cardinality, Vertex labels
Schema - Edge Label Multiplicity
• MULTI: Multiple edges of the same label between vertices
• SIMPLE: One edge with that label (unique per label)
• MANY2ONE: One outgoing edge with that label (mother/children)
• ONE2MANY: One incoming edge with that label
• ONE2ONE: One incoming, one outgoing edge with that label
Schema - Property Key Data Types
Schema - Property Key Cardinality
• SINGLE: At most one value per element.
• LIST: Arbitrary number of values per element. Allows duplicates.
• SET: Multiple values, but no duplicates.
• Gremlin console:
• Groovy-based REPL for exploring the graph
• Pre-defined convenience variables, expandable by plugins. E.g.:
• “g” — represents the entire graph
• “hdfs” — access to hdfs provided by the TinkerPop Hadoop
plugin
• Local or remote
Graph Traversal with Gremlin
,,,/
(o o)
-----oOOo-(3)-oOOo-----
09:12:24 INFO org.apache.tinkerpop.gremlin.hadoop.structure.H
plugin activated: tinkerpop.hadoop
plugin activated: janusgraph.imports
gremlin>
Graph Traversal with Gremlin
What path will
we be taking
today?
“Graph of the Gods”
Who is Hercules’
grandfather?
gremlin>
g
gremlin>
Global variable representing
the entire graph
g.V()
Select all vertices in the graph
gremlin>
g.V().has('name', ‘hercules')
Find the vertex that has a ‘name’
Property with the value of ‘hercules’
gremlin>
g.V().has('name', ‘hercules')
.out(‘father')
Follow outbound edge named ‘father’
to the connected vertex
gremlin>
g.V().has('name', ‘hercules')
.out(‘father')
.out(‘father')
Follow outbound edge named ‘father’
to the connected vertex
gremlin>
g.V().has('name', ‘hercules')
.out(‘father')
.out(‘father')
.values('name')
Select the vertex property ‘name’
gremlin>
g.V().has('name', ‘hercules')
.out(‘father')
.out(‘father')
.values('name')
Select the vertex property ‘name’
gremlin>
g.V().has('name', ‘hercules')
.out(‘father')
.out(‘father')
.values('name')
gremlin>
==> saturn
What’s in a version number?
1.1
Unreleased
0.1.1
May 16, 2017
Contributions Welcome!
• Website: http://janusgraph.org
• GitHub Organization: https://github.com/JanusGraph
• User Mailing List: janusgraph-user@googlegroups.com
• Developer Mailing List: janusgraph-dev@googlegroups.com
Thank you!
Questions?
P. Taylor Goetz, Hortonworks
@ptgoetz

Contenu connexe

Tendances

Building Robust Production Data Pipelines with Databricks Delta
Building Robust Production Data Pipelines with Databricks DeltaBuilding Robust Production Data Pipelines with Databricks Delta
Building Robust Production Data Pipelines with Databricks Delta
Databricks
 
Apache Druid Auto Scale-out/in for Streaming Data Ingestion on Kubernetes
Apache Druid Auto Scale-out/in for Streaming Data Ingestion on KubernetesApache Druid Auto Scale-out/in for Streaming Data Ingestion on Kubernetes
Apache Druid Auto Scale-out/in for Streaming Data Ingestion on Kubernetes
DataWorks Summit
 
Real-Time Stock Market Analysis using Spark Streaming
 Real-Time Stock Market Analysis using Spark Streaming Real-Time Stock Market Analysis using Spark Streaming
Real-Time Stock Market Analysis using Spark Streaming
Sigmoid
 
Dynamic Allocation in Spark
Dynamic Allocation in SparkDynamic Allocation in Spark
Dynamic Allocation in Spark
Databricks
 

Tendances (20)

Apache Spark Architecture
Apache Spark ArchitectureApache Spark Architecture
Apache Spark Architecture
 
Rds data lake @ Robinhood
Rds data lake @ Robinhood Rds data lake @ Robinhood
Rds data lake @ Robinhood
 
[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기[215] Druid로 쉽고 빠르게 데이터 분석하기
[215] Druid로 쉽고 빠르게 데이터 분석하기
 
Cassandra Introduction & Features
Cassandra Introduction & FeaturesCassandra Introduction & Features
Cassandra Introduction & Features
 
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
 
Deep Dive on Amazon Aurora with PostgreSQL Compatibility (DAT305-R1) - AWS re...
Deep Dive on Amazon Aurora with PostgreSQL Compatibility (DAT305-R1) - AWS re...Deep Dive on Amazon Aurora with PostgreSQL Compatibility (DAT305-R1) - AWS re...
Deep Dive on Amazon Aurora with PostgreSQL Compatibility (DAT305-R1) - AWS re...
 
Practical learnings from running thousands of Flink jobs
Practical learnings from running thousands of Flink jobsPractical learnings from running thousands of Flink jobs
Practical learnings from running thousands of Flink jobs
 
Apache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals ExplainedApache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals Explained
 
Build a Real-time Streaming Data Visualization System with Amazon Kinesis Ana...
Build a Real-time Streaming Data Visualization System with Amazon Kinesis Ana...Build a Real-time Streaming Data Visualization System with Amazon Kinesis Ana...
Build a Real-time Streaming Data Visualization System with Amazon Kinesis Ana...
 
Building Robust Production Data Pipelines with Databricks Delta
Building Robust Production Data Pipelines with Databricks DeltaBuilding Robust Production Data Pipelines with Databricks Delta
Building Robust Production Data Pipelines with Databricks Delta
 
hbaseconasia2017: HBase Practice At XiaoMi
hbaseconasia2017: HBase Practice At XiaoMihbaseconasia2017: HBase Practice At XiaoMi
hbaseconasia2017: HBase Practice At XiaoMi
 
Apache Druid Auto Scale-out/in for Streaming Data Ingestion on Kubernetes
Apache Druid Auto Scale-out/in for Streaming Data Ingestion on KubernetesApache Druid Auto Scale-out/in for Streaming Data Ingestion on Kubernetes
Apache Druid Auto Scale-out/in for Streaming Data Ingestion on Kubernetes
 
Real-Time Stock Market Analysis using Spark Streaming
 Real-Time Stock Market Analysis using Spark Streaming Real-Time Stock Market Analysis using Spark Streaming
Real-Time Stock Market Analysis using Spark Streaming
 
Introduction to memcached
Introduction to memcachedIntroduction to memcached
Introduction to memcached
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
HBase Advanced - Lars George
HBase Advanced - Lars GeorgeHBase Advanced - Lars George
HBase Advanced - Lars George
 
NATS Streaming - an alternative to Apache Kafka?
NATS Streaming - an alternative to Apache Kafka?NATS Streaming - an alternative to Apache Kafka?
NATS Streaming - an alternative to Apache Kafka?
 
Real-time Data Ingestion from Kafka to ClickHouse with Deterministic Re-tries...
Real-time Data Ingestion from Kafka to ClickHouse with Deterministic Re-tries...Real-time Data Ingestion from Kafka to ClickHouse with Deterministic Re-tries...
Real-time Data Ingestion from Kafka to ClickHouse with Deterministic Re-tries...
 
Ozone: scaling HDFS to trillions of objects
Ozone: scaling HDFS to trillions of objectsOzone: scaling HDFS to trillions of objects
Ozone: scaling HDFS to trillions of objects
 
Dynamic Allocation in Spark
Dynamic Allocation in SparkDynamic Allocation in Spark
Dynamic Allocation in Spark
 

Similaire à Large Scale Graph Analytics with JanusGraph

Sharing a Startup’s Big Data Lessons
Sharing a Startup’s Big Data LessonsSharing a Startup’s Big Data Lessons
Sharing a Startup’s Big Data Lessons
George Stathis
 
UNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptxUNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptx
Rahul Borate
 
Graph Database and Neo4j
Graph Database and Neo4jGraph Database and Neo4j
Graph Database and Neo4j
Sina Khorami
 
An architecture for federated data discovery and lineage over on-prem datasou...
An architecture for federated data discovery and lineage over on-prem datasou...An architecture for federated data discovery and lineage over on-prem datasou...
An architecture for federated data discovery and lineage over on-prem datasou...
DataWorks Summit
 
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India eventBig Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
The Hive
 
Choosing the Right Big Data Tools for the Job - A Polyglot Approach
Choosing the Right Big Data Tools for the Job - A Polyglot ApproachChoosing the Right Big Data Tools for the Job - A Polyglot Approach
Choosing the Right Big Data Tools for the Job - A Polyglot Approach
DATAVERSITY
 
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Perficient, Inc.
 

Similaire à Large Scale Graph Analytics with JanusGraph (20)

Sharing a Startup’s Big Data Lessons
Sharing a Startup’s Big Data LessonsSharing a Startup’s Big Data Lessons
Sharing a Startup’s Big Data Lessons
 
Evolution of the Graph Schema
Evolution of the Graph SchemaEvolution of the Graph Schema
Evolution of the Graph Schema
 
Elasticsearch Introduction at BigData meetup
Elasticsearch Introduction at BigData meetupElasticsearch Introduction at BigData meetup
Elasticsearch Introduction at BigData meetup
 
UNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptxUNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptx
 
NoSQL-Overview
NoSQL-OverviewNoSQL-Overview
NoSQL-Overview
 
UNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptxUNIT I Introduction to NoSQL.pptx
UNIT I Introduction to NoSQL.pptx
 
Graph Database and Neo4j
Graph Database and Neo4jGraph Database and Neo4j
Graph Database and Neo4j
 
DataFrames: The Extended Cut
DataFrames: The Extended CutDataFrames: The Extended Cut
DataFrames: The Extended Cut
 
Graph Databases
Graph DatabasesGraph Databases
Graph Databases
 
An architecture for federated data discovery and lineage over on-prem datasou...
An architecture for federated data discovery and lineage over on-prem datasou...An architecture for federated data discovery and lineage over on-prem datasou...
An architecture for federated data discovery and lineage over on-prem datasou...
 
Ciel, mes données ne sont plus relationnelles
Ciel, mes données ne sont plus relationnellesCiel, mes données ne sont plus relationnelles
Ciel, mes données ne sont plus relationnelles
 
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India eventBig Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
 
Architecting Your First Big Data Implementation
Architecting Your First Big Data ImplementationArchitecting Your First Big Data Implementation
Architecting Your First Big Data Implementation
 
Big Graph Data with Titan DB
Big Graph Data with Titan DBBig Graph Data with Titan DB
Big Graph Data with Titan DB
 
(DAT203) Building Graph Databases on AWS
(DAT203) Building Graph Databases on AWS(DAT203) Building Graph Databases on AWS
(DAT203) Building Graph Databases on AWS
 
Neo4j Training Introduction
Neo4j Training IntroductionNeo4j Training Introduction
Neo4j Training Introduction
 
State of Florida Neo4j Graph Briefing - Cyber IAM
State of Florida Neo4j Graph Briefing - Cyber IAMState of Florida Neo4j Graph Briefing - Cyber IAM
State of Florida Neo4j Graph Briefing - Cyber IAM
 
NoSql - mayank singh
NoSql - mayank singhNoSql - mayank singh
NoSql - mayank singh
 
Choosing the Right Big Data Tools for the Job - A Polyglot Approach
Choosing the Right Big Data Tools for the Job - A Polyglot ApproachChoosing the Right Big Data Tools for the Job - A Polyglot Approach
Choosing the Right Big Data Tools for the Job - A Polyglot Approach
 
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
Big Data Open Source Tools and Trends: Enable Real-Time Business Intelligence...
 

Plus de P. Taylor Goetz (8)

Flux: Apache Storm Frictionless Topology Configuration & Deployment
Flux: Apache Storm Frictionless Topology Configuration & DeploymentFlux: Apache Storm Frictionless Topology Configuration & Deployment
Flux: Apache Storm Frictionless Topology Configuration & Deployment
 
From Device to Data Center to Insights: Architectural Considerations for the ...
From Device to Data Center to Insights: Architectural Considerations for the ...From Device to Data Center to Insights: Architectural Considerations for the ...
From Device to Data Center to Insights: Architectural Considerations for the ...
 
Past, Present, and Future of Apache Storm
Past, Present, and Future of Apache StormPast, Present, and Future of Apache Storm
Past, Present, and Future of Apache Storm
 
The Future of Apache Storm
The Future of Apache StormThe Future of Apache Storm
The Future of Apache Storm
 
Scaling Apache Storm - Strata + Hadoop World 2014
Scaling Apache Storm - Strata + Hadoop World 2014Scaling Apache Storm - Strata + Hadoop World 2014
Scaling Apache Storm - Strata + Hadoop World 2014
 
Apache storm vs. Spark Streaming
Apache storm vs. Spark StreamingApache storm vs. Spark Streaming
Apache storm vs. Spark Streaming
 
Hadoop Summit Europe 2014: Apache Storm Architecture
Hadoop Summit Europe 2014: Apache Storm ArchitectureHadoop Summit Europe 2014: Apache Storm Architecture
Hadoop Summit Europe 2014: Apache Storm Architecture
 
Cassandra and Storm at Health Market Sceince
Cassandra and Storm at Health Market SceinceCassandra and Storm at Health Market Sceince
Cassandra and Storm at Health Market Sceince
 

Dernier

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
 

Dernier (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
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
 
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, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
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
 
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...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Large Scale Graph Analytics with JanusGraph