Interested in graph databases? Here's an article  with an example when to use a graph database rather then a traditional relationship database.   After studying graph databases I realize that the choice of an RDBMS that I often do isn't necessarily based on the fact that RDBMS is the best choice. RDBMS is such an integral part of my backbone I don't think of anything else. A very good quote from the article is:    You wouldn't use only one data structure for every type of data in memory, why would you do that just because you're storing the data?  More on the subject:   Graph databases on Wikipedia  Neo4j  Introduction to Graph Databases   
A blog about software development and architecture. The main focus is .NET and Open Source.