Little did I know when I put up InfoGrid’s FirstStep example. The example creates just a few nodes and a few edges to show, in principle, how to build a URL tagging application based on a graph database like InfoGrid.
Alex Popescu at MyNoSQL challenged the Neo4j folks how they would implement it, and they responded promptly. Then, the guys are Sones implemented the same example themselves, and just now the Filament project did the same. Worth a blog post with the links!
Here they are:
- InfoGrid’s original version: http://infogrid.org/wiki/Examples/FirstStep
- Neo4j’s version (on the MyNoSQL site): http://nosql.mypopescu.com/post/405045629/get-a-taste-of-graph-databases-infogrid-and-neo4j
- Sones’ version: http://developers.sones.de/2010/02/24/get-a-taste-of-graph-databases-infogrid-neo4j-and-sones-graphdb/
- Filament’s version: http://sourceforge.net/apps/wordpress/filament/2010/03/04/get-a-taste-of-graph-databases-a-filament-example/
for your reading and comparing pleasure.
I’m tempted to list my own observations, but I’d like to avoid a blogging contest in which — naturally — everybody will claim “but the way we do it is better”. Independent reviews anybody?