Graph Computing @ Strangeloop 2013
-
Upload
matthias-broecheler -
Category
Technology
-
view
666 -
download
3
description
Transcript of Graph Computing @ Strangeloop 2013
AURELIUS THINKAURELIUS.COM
@mbroecheler #strangeloop 2013
Matthias Broecheler
September IXX, MMXIII
Enabling Humans
;MMI=C;NCP? G?GILS ;H> NBCHECHA
What is the name of and highest degree earned by
the wife of the current president of the US?
SELECT People.name, DegreeEarned.name FROM DegreeEarned INNER JOIN People ON DegreeEarned.personid=People.personid INNER JOIN Spouse ON People.personid=Spouse.wifeid INNER JOIN President ON President.personid=Spouse.husbandid INNER JOIN Country ON President.countryid=Country.countryid WHERE Country.name='USA' AND President.until=NULL ORDER BY DegreeEarned.type LIMIT 1
What is the average term length of those presidents of the US that took office
in the 1980s or later?
SELECT Avg(President.term_length) FROM President INNER JOIN Country ON President.countryid=Country.countryid WHERE Country.name='USA' AND President.from>1980
name: George H.W. Bush
president
spouse
father
president
spouse
spouse
name: Barbara Bush
name: Laura Bush
name: George W. Bush
name: Michelle Obama
name: Barack Obama
country_name: USA
president
from: 2008 until: -
from: 2000 until: 2008
from: 1988 until: 1992
degree
degree
degree
type: school
type: college
type: graduate
name: Juris Doctor date: 1988
name: Bachelor of Arts date: 1985
name: High School Diploma date: 1981
g.V('country_name', 'USA').inE('president').hasNot('until').outV .out('spouse').as('x') .out('degree')[0].as('y’).select{it.name}
president
spouse
father
president
spouse
spouse
name: Laura Bush
name: George W. Bush
name: Michelle Obama
name: Barack Obama
country_name: USA
president
from: 2008 until: -
from: 2000 until: 2008
degree
degree
degree
type: school
type: college
type: graduate
name: George H.W. Bush
name: Barbara Bush
name: Juris Doctor date: 1988
name: Bachelor of Arts date: 1985
name: High School Diploma date: 1981
from: 1988 until: 1992
Enabling Humans
Complex Systems
;MMI=C;NCP? G?GILS ;H> NBCHECHA
G;>? I@ G;HS HIH C>?HNC=;F ?F?G?HNM =IHH?=N?> <S >CP?LM? CHN?L;=NCIHM
Enabling Humans to analyze
Complex Systems
;MMI=C;NCP? G?GILS ;H> NBCHECHA
G;>? I@ G;HS HIH C>?HNC=;F ?F?G?HNM =IHH?=N?> <S >CP?LM? CHN?L;=NCIHM
Distributed Graph Computing at Scale TITAN.THINKAURELIUS.COM
TITAN
Vertex-Centric Index
NCG? CGJILN;H=? NSJ?
Aurelius Graph Cluster
OLTP OLAP
Hadoop MapReduce
Analysis results back into Titan
Apache 2
g.V.label.groupCount g.v(101).out
titan.thinkaurelius.com faunus.thinkaurelius.com
AURELIUS THINKAURELIUS.COM
Join Us!