nosql now! presentation, august 23, 2011: introduction to infinitegraph, the distributed and...

8
IG in 5 minutes Darren Wood Chief Architect, InfiniteGraph

Upload: infinitegraph

Post on 14-Jan-2015

425 views

Category:

Technology


0 download

DESCRIPTION

This 5-minute Lightning talk was given to attendees at the first NOSQL Now! conference held in san Jose, Tuesday, August 23, 2011. Speaker: Darren Wood, Chief Architect, InfiniteGraph.

TRANSCRIPT

Page 1: NOSQL Now! Presentation, August 23, 2011: Introduction to InfiniteGraph, the Distributed and Scalable Graph Database

IG in 5 minutes

Darren WoodChief Architect, InfiniteGraph

Page 2: NOSQL Now! Presentation, August 23, 2011: Introduction to InfiniteGraph, the Distributed and Scalable Graph Database

Relationships are everywhere

Page 3: NOSQL Now! Presentation, August 23, 2011: Introduction to InfiniteGraph, the Distributed and Scalable Graph Database

Graph Databases

• Optimized around data relationships– Relationships as first class citizens– Super fast traversal between entities– Rich/flexible annotation of connections

• Small focused API (typically not SQL)– Natively work with concepts of Vertex/Edge– SQL has no concept of “navigation”– Most attempts based in SQL are convoluted

Copyright © InfiniteGraph

Page 4: NOSQL Now! Presentation, August 23, 2011: Introduction to InfiniteGraph, the Distributed and Scalable Graph Database

Simple API

Copyright © InfiniteGraph

Vertex alice = myGraph.addVertex(new Person(“Alice”)); Vertex bob = myGraph.addVertex(new Person(“Bob”)); Vertex carlos = myGraph.addVertex(new Person(“Carlos”)); Vertex charlie = myGraph.addVertex(new Person(“Charlie”));

alice.addEdge(new Meeting(“Denver”, “5-27-10”), bob);bob.addEdge(new Call(timestamp), carlos);carlos.addEdge(new Payment(100000.00), charlie);bob.addEdge(new Call(timestamp), charlie);

Alice Carlos CharlieBobMeets Calls Pays

Calls

Page 5: NOSQL Now! Presentation, August 23, 2011: Introduction to InfiniteGraph, the Distributed and Scalable Graph Database

Navigational Query Performance

Page 6: NOSQL Now! Presentation, August 23, 2011: Introduction to InfiniteGraph, the Distributed and Scalable Graph Database

Some customers and partners

Page 7: NOSQL Now! Presentation, August 23, 2011: Introduction to InfiniteGraph, the Distributed and Scalable Graph Database

Tomorrow @ 12:30

• Data models for Graph Databases• Distributing Graphs - Not just a partitioning

problem• Getting data in fast• Scaling out navigational queries• New in 2.0

Copyright © InfiniteGraph

Page 8: NOSQL Now! Presentation, August 23, 2011: Introduction to InfiniteGraph, the Distributed and Scalable Graph Database

Thankyou !

Copyright © InfiniteGraph

[email protected]