SlideShare una empresa de Scribd logo
1 de 80
Descargar para leer sin conexión
Graph Databases

@gerrymcnicol
What is a Graph Database?
Relational - RDBMS
MySQL
MS SQL Server
Oracle
IBM DB2
Terra Data
Relational - RDBMS
Functions

Relational - RDBMS
Triggers

Atomic
Consistent
Isolated
Durable
SQL Language

Referential Integrity

Indexes

Stored Procedures

Multi-Dimensional Modelling (cubes)
Neo4j
Data Model
Data Model
Thing
Data Model
Thing

Relational
Data Model
Thing

Relational

Graph
Data Model
Thing
Database Server

Relational

Graph
Data Model
Thing

Relational

Database Server

Yes

Graph
Data Model
Thing
Database Server

Relational

Graph

Yes

Yes (and possibly
no)
Data Model
Thing
Database Server
Catalogue

Relational

Graph

Yes

Yes (and possibly
no)
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No

Row
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No

Row

Yes
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No

Row

Yes

No
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No

Row

Yes

No

Cell?
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No

Row

Yes

No

Cell?

Yes
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No

Row

Yes

No

Cell?

Yes

No
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No

Row

Yes

No

Cell?

Yes

No

Relationship
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No

Row

Yes

No

Cell?

Yes

No

Relationship

Yes
Data Model
Thing

Relational

Graph

Database Server

Yes

Yes (and possibly
no)

Catalogue

Yes

No

Table

Yes

No

Row

Yes

No

Cell?

Yes

No

Relationship

Yes

Yes! (well, kind of..)
What is a Graph?
What is a Graph?
Gerry
What is a Graph?
Gerry

Tom
What is a Graph?
Gerry

Tom
What is a Graph?
FRIENDS_WITH
Gerry

Tom
What is a Graph?
FRIENDS_WITH
Gerry

Formula 1

Tom

Tennis

Mouse
What is a Graph?
FRIENDS_WITH
Gerry

Tom

IS_A

Formula 1

Tennis

Mouse
What is a Graph?
FRIENDS_WITH
Gerry

Tom

IS_A

Formula 1

CHASES

Tennis

Mouse
What is a Graph?
FRIENDS_WITH
Gerry

Tom

LIKES

IS_A

Formula 1

Tennis

CHASES

Mouse
What is a Graph?
FRIENDS_WITH
Gerry

LIKES

Formula 1

Tom

LIKES

IS_A

Tennis

CHASES

Mouse
What is a Graph?
FRIENDS_WITH
Gerry

DRIVES_IN

Formula 1

LIKES

Tom

LIKES

IS_A

Tennis

CHASES

Mouse
FRIENDS_WITH
Gerry

DRIVES_IN

Formula 1

LIKES

Tom

LIKES

IS_A

Tennis

CHASES

Mouse
FRIENDS_WITH
Gerry

DRIVES_IN

LIKES

Tom

LIKES

IS_A

Tennis

Formula 1

IS_A

CHASES

Mouse
FRIENDS_WITH
Gerry

DRIVES_IN

Tom

LIKES

LIKES

IS_A

Tennis

Formula 1

IS_A

Sport

CHASES

Mouse
FRIENDS_WITH
Gerry

DRIVES_IN

Tom

LIKES

LIKES

IS_A

Tennis

Formula 1

IS_A
IS_A

Sport

CHASES

Mouse
Bristol

Taunton
London

Exeter

S'hampton
Bristol

TRAIN

TRAIN

BUS

Taunton
London

TRAIN

TRAIN
TRAIN
BUS

Exeter

S'hampton
HORSE
Bristol

TRAIN
time:65

TRAIN

BUS

time:35

time:120
busco:mega

Taunton
London

TRAIN
time:45

TRAIN
TRAIN

time:34

BUS

time:31

time:37
busco:mega

Exeter

S'hampton
HORSE
time:453
name: buttercup
Bristol

TRAIN

stn:btm

time:65

TRAIN

BUS

time:35

time:120
busco:mega

Taunton
London

stn:trs

stn:lpad

TRAIN
time:45

TRAIN
TRAIN

time:34

BUS

time:31

time:37
busco:mega

Exeter
stn:esd

S'hampton
HORSE
time:453
name: buttercup

stn:ssm
What is a Graph?
•

Made up of Nodes and Relationships

•

Nodes are connected by Relationships

•

Every Relationship has ...

•

a starting and ending Node

•

a direction

•

Both Nodes and Relationships can have properties.

•

Very flexible data structure
Bristol

TRAIN

stn:btm

time:65

TRAIN

BUS

time:35

time:120
busco:mega

Taunton
London

stn:trs
time:37
busco:mega

TRAIN
time:45

TRAIN
TRAIN

time:34

time:31

Exeter
stn:esd

S'hampton
HORSE
time:453
name: buttercup

stn:ssm

BUS

stn:lpad
Bristol

TRAIN

stn:btm

time:65

TRAIN

BUS

time:35

time:120
busco:mega

Taunton
London

stn:trs
time:37
busco:mega

TRAIN
time:45

TRAIN
TRAIN

stn:lpad

BUS

time:34

time:31

Exeter
stn:esd

Gerry

S'hampton
HORSE
time:453
name: buttercup

stn:ssm

LIKES
Bristol

TRAIN
TRAI

BUS

Taunto
n
TRAIN

Londo
n
TRAIN

BUS

TRAIN
Exeter
HORSE

S'ham
pton

Gerry

FRIENDS

Tom

LIKE
DRIVE

LIKE

Formu
la 1

LIKE

IS_

Tennis
IS_A
IS_A
Sport

CHASE

Mouse
Use Cases
•

Very powerful and flexible data model

•

Semantically rich - very descriptive

•

Densely-connected data sets

•

Variably Structured data sets
Use Cases
Situations where we need to understand
not only that somethings are connected,
but also something about those
connections.
!

e.g. strength, weight, quality
Use Cases
•

Communication networks

•

Medical Pathways

•

Recommendation Engines

•

Transport Network

•

Fraud rings

•

Data Center Networks

•

Access Control

•

Electricity Grids

•

Logistics Networks

•

Time series
Graph databases
•

Neo4j

•

FlockDB

•

AllegroGraph

•

InfiniteGraph

•

HypergraphDB
Neo4j
•

ACID compliment

•

Open source - community option

•

Good driver support - REST API, .net, java, php,
ruby, python, scala, node.js, etc...

•

Has a powerful query language - Cypher
Cypher: Creating Nodes and Relationships
Cypher: Creating Nodes and Relationships

name:Gerry
Cypher: Creating Nodes and Relationships

name:Gerry

CREATE ({name:’Gerry’});
Cypher: Creating Nodes and Relationships

name:Gerry
Cypher: Creating Nodes and Relationships

name:Gerry

CREATE (u:user {name:’Gerry’}) return u;
Cypher: Creating Nodes and Relationships

name:Gerry

CREATE (u:user {name:’Gerry’}) return u;

Node type label
Cypher: Creating Nodes and Relationships

name:Gerry

CREATE (u:user {name:’Gerry’}) return u;

Node type label
‘u’ is is declared and, in the context of this statement,
represents the node.
Cypher: Creating Nodes and Relationships

name:Gerry

name:Tom
Cypher: Creating Nodes and Relationships

name:Gerry

name:Tom

CREATE (u:user {name:’Gerry’})
WITH u
CREATE (t:user {name:’Tom’})
RETURN u,t;
Cypher: Creating Nodes and Relationships

name:Gerry

name:Tom
Cypher: Creating Nodes and Relationships
FRIENDS_WITH
name:Gerry

name:Tom
Cypher: Creating Nodes and Relationships
FRIENDS_WITH
name:Gerry

name:Tom

CREATE (u:user {name:’Gerry’})
WITH u
CREATE (t:user {name:’Tom’})
WITH u,t
CREATE (u)-[r:FRIENDS_WITH]->(t)
RETURN u,t,r;
Cypher: Creating Nodes and Relationships
FRIENDS_WITH
name:Gerry

name:Tom
{since: 10/1/2013}

CREATE (u:user {name:’Gerry’})
WITH u
CREATE (t:user {name:’Tom’})
WITH u,t
CREATE (u)-[r:FRIENDS_WITH
{since:’10/01/2013’}]->(t)
RETURN u,t,r;
Cypher: Selecting Stuff

name:Gerry

name:Pete

name:Barry

name:Tom
Cypher: Selecting Stuff

name:Gerry

name:Pete

name:Barry

name:Tom

match (n:user) return n;
Cypher: Selecting Stuff

name:Gerry

name:Pete

name:Barry

name:Tom

match (n:user) return n;

name:Pete

match (n:user{name:’Pete’}) return n;
Cypher: Selecting Stuff
name:Pete
FRIENDS_WITH

name:Gerry

FRIENDS_WITH

FRIENDS_WITH

name:Tom

name:Barry
Cypher: Selecting Stuff
name:Pete
FRIENDS_WITH

name:Gerry

FRIENDS_WITH

FRIENDS_WITH

name:Barry

name:Tom

MATCH (u:user {name:’Gerry'}) WITH u
MATCH (u)-[FRIENDS_WITH*0..1]-(f)
RETURN f;
Cypher: Selecting Stuff
name:Pete
FRIENDS_WITH

name:Gerry

FRIENDS_WITH

FRIENDS_WITH

name:Tom

name:Barry
Cypher: Selecting Stuff
name:Pete
FRIENDS_WITH

name:Gerry

FRIENDS_WITH

FRIENDS_WITH

name:Barry

FRIENDS_WITH

name:Tom

MATCH (u:user {name:’Gerry'}) WITH u
MATCH (u)-[FRIENDS_WITH*0..2]-(f)
RETURN f;

name:Alan
Demo
www.neo4j.org
http://graphdatabases.com
Ian Robinson

http://gerrymcnicol.com
@gerrymcnicol

Más contenido relacionado

La actualidad más candente

The Real-time Web in the Age of Agents
The Real-time Web in the Age of AgentsThe Real-time Web in the Age of Agents
The Real-time Web in the Age of AgentsJoshua Shinavier
 
The openCypher Project - An Open Graph Query Language
The openCypher Project - An Open Graph Query LanguageThe openCypher Project - An Open Graph Query Language
The openCypher Project - An Open Graph Query LanguageNeo4j
 
Neo4j - graph database for recommendations
Neo4j - graph database for recommendationsNeo4j - graph database for recommendations
Neo4j - graph database for recommendationsproksik
 
Performance of graph query languages
Performance of graph query languagesPerformance of graph query languages
Performance of graph query languagesAthiq Ahamed
 
Using Neo4j from Java
Using Neo4j from JavaUsing Neo4j from Java
Using Neo4j from JavaNeo4j
 
Graph Databases & OrientDB
Graph Databases & OrientDBGraph Databases & OrientDB
Graph Databases & OrientDBArpit Poladia
 
An Introduction to Graph Databases
An Introduction to Graph DatabasesAn Introduction to Graph Databases
An Introduction to Graph DatabasesInfiniteGraph
 
Graph Databases
Graph DatabasesGraph Databases
Graph Databasesthai
 
Big Data Analytics 2: Leveraging Customer Behavior to Enhance Relevancy in Pe...
Big Data Analytics 2: Leveraging Customer Behavior to Enhance Relevancy in Pe...Big Data Analytics 2: Leveraging Customer Behavior to Enhance Relevancy in Pe...
Big Data Analytics 2: Leveraging Customer Behavior to Enhance Relevancy in Pe...MongoDB
 
Sem tech 2010_integrity_constraints
Sem tech 2010_integrity_constraintsSem tech 2010_integrity_constraints
Sem tech 2010_integrity_constraintsClark & Parsia LLC
 
Graph Databases in Python (PyCon Canada 2012)
Graph Databases in Python (PyCon Canada 2012)Graph Databases in Python (PyCon Canada 2012)
Graph Databases in Python (PyCon Canada 2012)Javier de la Rosa
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itJose Luis Lopez Pino
 
Evolution of the Graph Schema
Evolution of the Graph SchemaEvolution of the Graph Schema
Evolution of the Graph SchemaJoshua Shinavier
 
Introduction to Graph Database
Introduction to Graph DatabaseIntroduction to Graph Database
Introduction to Graph DatabaseEric Lee
 
semantic markup using schema.org
semantic markup using schema.orgsemantic markup using schema.org
semantic markup using schema.orgJoshua Shinavier
 
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 WhereEugene Hanikblum
 

La actualidad más candente (20)

The Real-time Web in the Age of Agents
The Real-time Web in the Age of AgentsThe Real-time Web in the Age of Agents
The Real-time Web in the Age of Agents
 
The openCypher Project - An Open Graph Query Language
The openCypher Project - An Open Graph Query LanguageThe openCypher Project - An Open Graph Query Language
The openCypher Project - An Open Graph Query Language
 
Neo4j - graph database for recommendations
Neo4j - graph database for recommendationsNeo4j - graph database for recommendations
Neo4j - graph database for recommendations
 
Performance of graph query languages
Performance of graph query languagesPerformance of graph query languages
Performance of graph query languages
 
Graph databases
Graph databasesGraph databases
Graph databases
 
Using Neo4j from Java
Using Neo4j from JavaUsing Neo4j from Java
Using Neo4j from Java
 
Graph Databases & OrientDB
Graph Databases & OrientDBGraph Databases & OrientDB
Graph Databases & OrientDB
 
An Introduction to Graph Databases
An Introduction to Graph DatabasesAn Introduction to Graph Databases
An Introduction to Graph Databases
 
Graph Databases
Graph DatabasesGraph Databases
Graph Databases
 
NoSQL Roundup
NoSQL RoundupNoSQL Roundup
NoSQL Roundup
 
Big Data Analytics 2: Leveraging Customer Behavior to Enhance Relevancy in Pe...
Big Data Analytics 2: Leveraging Customer Behavior to Enhance Relevancy in Pe...Big Data Analytics 2: Leveraging Customer Behavior to Enhance Relevancy in Pe...
Big Data Analytics 2: Leveraging Customer Behavior to Enhance Relevancy in Pe...
 
Sem tech 2010_integrity_constraints
Sem tech 2010_integrity_constraintsSem tech 2010_integrity_constraints
Sem tech 2010_integrity_constraints
 
Graph Databases in Python (PyCon Canada 2012)
Graph Databases in Python (PyCon Canada 2012)Graph Databases in Python (PyCon Canada 2012)
Graph Databases in Python (PyCon Canada 2012)
 
Graph based data models
Graph based data modelsGraph based data models
Graph based data models
 
RDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use itRDFa: introduction, comparison with microdata and microformats and how to use it
RDFa: introduction, comparison with microdata and microformats and how to use it
 
Evolution of the Graph Schema
Evolution of the Graph SchemaEvolution of the Graph Schema
Evolution of the Graph Schema
 
Introduction to Graph Database
Introduction to Graph DatabaseIntroduction to Graph Database
Introduction to Graph Database
 
semantic markup using schema.org
semantic markup using schema.orgsemantic markup using schema.org
semantic markup using schema.org
 
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
 
Graph database
Graph database Graph database
Graph database
 

Similar a Gerry McNicol Graph Databases

Graph database in sv meetup
Graph database in sv meetupGraph database in sv meetup
Graph database in sv meetupJoshua Bae
 
NoSQL Data Stores in Research and Practice - ICDE 2016 Tutorial - Extended Ve...
NoSQL Data Stores in Research and Practice - ICDE 2016 Tutorial - Extended Ve...NoSQL Data Stores in Research and Practice - ICDE 2016 Tutorial - Extended Ve...
NoSQL Data Stores in Research and Practice - ICDE 2016 Tutorial - Extended Ve...Felix Gessert
 
Spring Data Neo4j Intro SpringOne 2011
Spring Data Neo4j Intro SpringOne 2011Spring Data Neo4j Intro SpringOne 2011
Spring Data Neo4j Intro SpringOne 2011jexp
 
NoSQL Options Compared
NoSQL Options ComparedNoSQL Options Compared
NoSQL Options ComparedSergey Bushik
 
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital.AI
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataGiorgos Santipantakis
 
RDF Stream Processing and the role of Semantics
RDF Stream Processing and the role of SemanticsRDF Stream Processing and the role of Semantics
RDF Stream Processing and the role of SemanticsJean-Paul Calbimonte
 
Introduction to Neo4j and .Net
Introduction to Neo4j and .NetIntroduction to Neo4j and .Net
Introduction to Neo4j and .NetNeo4j
 
Database Survival Guide: Exploratory Webcast
Database Survival Guide: Exploratory WebcastDatabase Survival Guide: Exploratory Webcast
Database Survival Guide: Exploratory WebcastEric Kavanagh
 
Neo4j tms
Neo4j tmsNeo4j tms
Neo4j tms_mdev_
 
Your Database Cannot Do this (well)
Your Database Cannot Do this (well)Your Database Cannot Do this (well)
Your Database Cannot Do this (well)javier ramirez
 
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 LessonsGeorge Stathis
 
Introduction to graph databases in term of neo4j
Introduction to graph databases in term of neo4jIntroduction to graph databases in term of neo4j
Introduction to graph databases in term of neo4jAbdullah Hamidi
 
Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apac...
Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apac...Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apac...
Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apac...Databricks
 
NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013Facundo Farias
 
Drill Bay Area HUG 2012-09-19
Drill Bay Area HUG 2012-09-19Drill Bay Area HUG 2012-09-19
Drill Bay Area HUG 2012-09-19jasonfrantz
 
Sep 2012 HUG: Apache Drill for Interactive Analysis
Sep 2012 HUG: Apache Drill for Interactive Analysis Sep 2012 HUG: Apache Drill for Interactive Analysis
Sep 2012 HUG: Apache Drill for Interactive Analysis Yahoo Developer Network
 

Similar a Gerry McNicol Graph Databases (20)

Graph Databases
Graph DatabasesGraph Databases
Graph Databases
 
Graph database in sv meetup
Graph database in sv meetupGraph database in sv meetup
Graph database in sv meetup
 
NoSQL Data Stores in Research and Practice - ICDE 2016 Tutorial - Extended Ve...
NoSQL Data Stores in Research and Practice - ICDE 2016 Tutorial - Extended Ve...NoSQL Data Stores in Research and Practice - ICDE 2016 Tutorial - Extended Ve...
NoSQL Data Stores in Research and Practice - ICDE 2016 Tutorial - Extended Ve...
 
Spring Data Neo4j Intro SpringOne 2011
Spring Data Neo4j Intro SpringOne 2011Spring Data Neo4j Intro SpringOne 2011
Spring Data Neo4j Intro SpringOne 2011
 
NoSQL Options Compared
NoSQL Options ComparedNoSQL Options Compared
NoSQL Options Compared
 
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and SparkVital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
Vital AI MetaQL: Queries Across NoSQL, SQL, Sparql, and Spark
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival data
 
RDF Stream Processing and the role of Semantics
RDF Stream Processing and the role of SemanticsRDF Stream Processing and the role of Semantics
RDF Stream Processing and the role of Semantics
 
Introduction to Neo4j and .Net
Introduction to Neo4j and .NetIntroduction to Neo4j and .Net
Introduction to Neo4j and .Net
 
Database Survival Guide: Exploratory Webcast
Database Survival Guide: Exploratory WebcastDatabase Survival Guide: Exploratory Webcast
Database Survival Guide: Exploratory Webcast
 
Neo4j tms
Neo4j tmsNeo4j tms
Neo4j tms
 
GraphDB
GraphDBGraphDB
GraphDB
 
Your Database Cannot Do this (well)
Your Database Cannot Do this (well)Your Database Cannot Do this (well)
Your Database Cannot Do this (well)
 
Linked services
Linked servicesLinked services
Linked services
 
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
 
Introduction to graph databases in term of neo4j
Introduction to graph databases in term of neo4jIntroduction to graph databases in term of neo4j
Introduction to graph databases in term of neo4j
 
Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apac...
Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apac...Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apac...
Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apac...
 
NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013
 
Drill Bay Area HUG 2012-09-19
Drill Bay Area HUG 2012-09-19Drill Bay Area HUG 2012-09-19
Drill Bay Area HUG 2012-09-19
 
Sep 2012 HUG: Apache Drill for Interactive Analysis
Sep 2012 HUG: Apache Drill for Interactive Analysis Sep 2012 HUG: Apache Drill for Interactive Analysis
Sep 2012 HUG: Apache Drill for Interactive Analysis
 

Último

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
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - AvrilIvanti
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 

Último (20)

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
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Français Patch Tuesday - Avril
Français Patch Tuesday - AvrilFrançais Patch Tuesday - Avril
Français Patch Tuesday - Avril
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 

Gerry McNicol Graph Databases