nosql now! presentation, august 23, 2011: introduction to infinitegraph, the distributed and...
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
IG in 5 minutes
Darren WoodChief Architect, InfiniteGraph
Relationships are everywhere
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
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
Navigational Query Performance
Some customers and partners
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