PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Stretching Scylla Silly
The Datastore of a Graph Database in a
Containerized HA Hosted Cloud Service
Software Engineers, IBM
David Pitera & Keith Lohnes
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
David Pitera
I’m a contributor to TinkerPop and JanusGraph, and I work on IBM
Graph and JanusGraph on Compose. I’ve been working on Graph
databases with IBM now for about 1.5 years.
2
I'm a contributor to TinkerPop and JanusGraph, and I work on IBM
Graph and JanusGraph on Compose. I've been working on Graph
databases with IBM now for just 2 years and worked with them
previously as well.
Keith Lohnes
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
IBM Compose
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
IBM Compose
▪ Platform for hosted, open source
databases
▪ Enables easy/automatic scaling
horizontally and vertically
▪ 24/7 Support and Operations
4
▪ Monitoring and Logging
▪ Automatic backups w/ ability to
restore
▪ Available on compose.com and IBM
Bluemix
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Graph Databases
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Graph Databases
▪ What is a Graph Database?
▪ Components of a property graph
▪ What is TinkerPop?
6
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
TinkerPop
7
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Vertices
8
Person
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Edges
9
Person PersonKnows
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Properties
10
Person Knows Personthrough: IBM
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
VertexProperties
11
Person Person
name: Keith
Lived_In:
[Brighton, Boston]
name: David
Lived_In: [NYC,
Boston]
Knows
through: IBM
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
VertexProperties
Person Person
name: Keith
Lived_In: [{value:Brighton,
properties:
{from: 2010, to: 2014},
{value: Boston,
properties: {from: 2014}]
name: David
Lived_In: [NYC, Boston]
12
Knows
through: IBM
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Gremlin
13
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Example Gremlin Traversal
14
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
JanusGraph
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
16 16
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
17
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
18
February 2012
Titan Graph Database started by Aurelius
February 2015
Aurelius acquired by DataStax
September 2015
Titan 1.0 released
January 2017
JanusGraph established at the Linux Foundation
with partners from Expero, Google, GRAKN.AI, Hortonworks, and IBM
April 2017
JanusGraph has first release
Soon
JanusGraph 0.2.0 release
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
19
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
20 20
Composite and Vertex Centric Indexes Mixed Indexes
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Traversals Using Composite and
Vertex-Centric Indexes
21
Person
Bought
Product
name: Keith timestamp: 1508176904949 Type: Paper Towels
g.V().has(“name”, “Keith”);
g.V().has(“name”, “Keith”).outE(“bought”).order().by(“timestamp”, incr).limit(20).inV();
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Scylla and JanusGraph
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
JanusGraph Backend Data Model
23
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
JanusGraph Backend Data Model
24
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
25
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
26
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
27
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
THANK YOU
dpitera@us.ibm.com
krlohnes@us.ibm.com
@dpitera_
Please stay in touch
Any questions?

Scylla Summit 2017: Stretching Scylla Silly: The Datastore of a Graph Database in a Containerized HA Hosted Cloud Service

  • 1.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Stretching Scylla Silly The Datastore of a Graph Database in a Containerized HA Hosted Cloud Service Software Engineers, IBM David Pitera & Keith Lohnes
  • 2.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company David Pitera I’m a contributor to TinkerPop and JanusGraph, and I work on IBM Graph and JanusGraph on Compose. I’ve been working on Graph databases with IBM now for about 1.5 years. 2 I'm a contributor to TinkerPop and JanusGraph, and I work on IBM Graph and JanusGraph on Compose. I've been working on Graph databases with IBM now for just 2 years and worked with them previously as well. Keith Lohnes
  • 3.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company IBM Compose
  • 4.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company IBM Compose ▪ Platform for hosted, open source databases ▪ Enables easy/automatic scaling horizontally and vertically ▪ 24/7 Support and Operations 4 ▪ Monitoring and Logging ▪ Automatic backups w/ ability to restore ▪ Available on compose.com and IBM Bluemix
  • 5.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Graph Databases
  • 6.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Graph Databases ▪ What is a Graph Database? ▪ Components of a property graph ▪ What is TinkerPop? 6
  • 7.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company TinkerPop 7
  • 8.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Vertices 8 Person
  • 9.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Edges 9 Person PersonKnows
  • 10.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Properties 10 Person Knows Personthrough: IBM
  • 11.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company VertexProperties 11 Person Person name: Keith Lived_In: [Brighton, Boston] name: David Lived_In: [NYC, Boston] Knows through: IBM
  • 12.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company VertexProperties Person Person name: Keith Lived_In: [{value:Brighton, properties: {from: 2010, to: 2014}, {value: Boston, properties: {from: 2014}] name: David Lived_In: [NYC, Boston] 12 Knows through: IBM
  • 13.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Gremlin 13
  • 14.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Example Gremlin Traversal 14
  • 15.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company JanusGraph
  • 16.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company 16 16
  • 17.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company 17
  • 18.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company 18 February 2012 Titan Graph Database started by Aurelius February 2015 Aurelius acquired by DataStax September 2015 Titan 1.0 released January 2017 JanusGraph established at the Linux Foundation with partners from Expero, Google, GRAKN.AI, Hortonworks, and IBM April 2017 JanusGraph has first release Soon JanusGraph 0.2.0 release
  • 19.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company 19
  • 20.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company 20 20 Composite and Vertex Centric Indexes Mixed Indexes
  • 21.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Traversals Using Composite and Vertex-Centric Indexes 21 Person Bought Product name: Keith timestamp: 1508176904949 Type: Paper Towels g.V().has(“name”, “Keith”); g.V().has(“name”, “Keith”).outE(“bought”).order().by(“timestamp”, incr).limit(20).inV();
  • 22.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company Scylla and JanusGraph
  • 23.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company JanusGraph Backend Data Model 23
  • 24.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company JanusGraph Backend Data Model 24
  • 25.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company 25
  • 26.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company 26
  • 27.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company 27
  • 28.
    PRESENTATION TITLE ONONE LINE AND ON TWO LINES First and last name Position, company THANK YOU dpitera@us.ibm.com krlohnes@us.ibm.com @dpitera_ Please stay in touch Any questions?