IG in 5 minutes Darren Wood Chief Architect, InfiniteGraph
Relationships are  everywhere
Graph Databases <ul><li>Optimized around data relationships </li></ul><ul><ul><li>Relationships as first class citizens </...
Simple API Copyright © InfiniteGraph Vertex alice = myGraph.addVertex(new Person(“Alice”));  Vertex bob = myGraph.addVerte...
Navigational Query Performance
Some customers and partners
Tomorrow @ 12:30 <ul><li>Data models for Graph Databases </li></ul><ul><li>Distributing Graphs - Not just a partitioning p...
Thankyou ! Copyright © InfiniteGraph [email_address]
Upcoming SlideShare
Loading in …5
×

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

594 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
594
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Relationships and connections are EVERYWHERE. Examples include CRM, Telecom, Intelligence, Research, Healthcare, Finance and yes, social networks too. But notice, it’s absolutely not just about social networks, in the Facebook sense. ANY application that needs to find connections and relationships separated by more than 2 degrees, is a good candidate for InfiniteGraph.
  • InfiniteGraph  (built on Objectivity/DB) is optimized for high speed traversal of complex relationships. Compared to traditional technologies, we return results faster by several orders of magnitude, and performance will not degrade or suddenly drop-off.
  • NOSQL Now! Presentation, August 23, 2011: Introduction to InfiniteGraph, the Distributed and Scalable Graph Database.

    1. 1. IG in 5 minutes Darren Wood Chief Architect, InfiniteGraph
    2. 2. Relationships are everywhere
    3. 3. Graph Databases <ul><li>Optimized around data relationships </li></ul><ul><ul><li>Relationships as first class citizens </li></ul></ul><ul><ul><li>Super fast traversal between entities </li></ul></ul><ul><ul><li>Rich/flexible annotation of connections </li></ul></ul><ul><li>Small focused API (typically not SQL) </li></ul><ul><ul><li>Natively work with concepts of Vertex/Edge </li></ul></ul><ul><ul><li>SQL has no concept of “navigation” </li></ul></ul><ul><ul><li>Most attempts based in SQL are convoluted </li></ul></ul>Copyright © InfiniteGraph
    4. 4. 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 Charlie Bob Meets Calls Pays Calls
    5. 5. Navigational Query Performance
    6. 6. Some customers and partners
    7. 7. Tomorrow @ 12:30 <ul><li>Data models for Graph Databases </li></ul><ul><li>Distributing Graphs - Not just a partitioning problem </li></ul><ul><li>Getting data in fast </li></ul><ul><li>Scaling out navigational queries </li></ul><ul><li>New in 2.0 </li></ul>Copyright © InfiniteGraph
    8. 8. Thankyou ! Copyright © InfiniteGraph [email_address]

    ×