Search
Follow Us

Follow nosqldatabases on Twitter Follow nosqldatabases on Facebook Follow nosqldatabases on Google Buzz Follow nosqldatabases on LinkedIn Follow nosqldatabases on FeedBurner NoSQL presentations on slideshare

Sponsors

Become a sponsor of NoSQLDatabases.com. Contact us to find out how.

Featured Jobs

 

Follow On Facebook
Recent NoSQL News

Advertisments
« Our First Sponsor | Main | San Diego NoSQL Meetup, Wednesday Aug. 4th »
Tuesday
Aug032010

Neo4j - Introduction to some Graph Use Cases

Last week we spoke about domain modeling with Neo4j and Django. Today I offer a presentation from Peter Neubauer, COO of Neo Technologies, discussing various use cases that are well suited for graph databases.

Couple of quick points with respect to graph databases:

  • Graphs are made up of both nodes and relationships between nodes, another was to say this is vertices and edges
  • Extension to a regular graph is a property graph, in which, both the nodes and the relationships can both have properties associated with them
  • One of the key benefits to using graph databases, or at least in Neo4j's case, is the fast traversal between nodes, there is a huge performance gain, especially when compared to a relational database like MySQL.

Peter, provides numerous examples of problems which are nicely handled by graph databases. I'm going to list them with the slide number so you can view the respective slides

  • Social Graph (think Facebook), slide 6
  • Spatial Data, slide 8
  • Social + Spatial Graph (Facebook + Location Data), slide 10
  • Financial Trail (show me the money), slide 11
  • Indexing, slide 18
  • Recommendations, slide 21

I've found the graph database arena to be quite fascinating. Seeing examples, as the ones Peter has shown us only feed that interest. It will be curious to see what other problems find solutions through graph databases. Are you trying to solve a unique problem with a graph database? Let us know what you are trying to do in the comments section of this post.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>