Wednesday, February 18, 2009

The most important algorithm

Danny Nieuwegein wrote in the blog post Persistency solution decision algorithm about his strategy for picking a persistence solution:


IF rdbms is already in use THEN
IF problem is trivial THEN
Spring JDBC
ELSE
iBATIS
ELSE
a graph DB

He also gives some thoughts on the problems with object-relational mapping as well. Last but not least neo4j gets mentioned. It's really nice to see that developers are starting to think about using a graph database!