nawroth
Re:"How hard can it be to implement?"
on Friday September 10, 2010 @03:59AM (#1678216)
Doesn't need to be a strict child when using a graph (not to confuse with hierarchical) database. Not sure what you mean by dangling edges, at least the Neo4j graphdb guarantees that edges are always connected at both ends. It's also ACID compliant so rollbacks are supported. Sure, tanstaafl, but when dealing with data in a graph structure there's much better tools than RDBMS nowadays!
Mashups with the Facebook Graph API and Neo4j
The Neo4j REST Server - Part1: Get it going
Cool spatial algos with Neo4j: Part 1 - Routing with A* in Ruby
Re:Gephi - The Open Graph Viz Platform
on Friday March 26, 2010 @11:31AM (#1221256)
You bet! The projects are just starting to collaborate, see: http://wiki.neo4j.org/content/Google_Summer_of_Code_for_Neo4...
Modeling categories in a graph database
Access control lists the graph database way
Neo4j Graph Database 1.0 released
Re:Ask HN: Why are there so many NoSQL databases?
on Thursday January 07, 2010 @08:24AM (#1036978)
To answer your question I think things will settle down -- in the long run it's too hard for developers to deal with all the alternatives and their differences.
To get a high-level overview of the NOSQL space you could read this blog entry: http://blogs.neotechnology.com/emil/2009/11/nosql-scaling-to... As Ben Scofield puts it (cited in that post): "NoSQL DBs often provide better substrates for modeling business domains". I think this aspect is often forgotten in the debate. So I'd say: start from your business domain, what are the characteristics of it? Then look for a DBMS that is a good fit. And to get down to the details of some of the NOSQL systems, here's a walk through: http://www.vineetgupta.com/2010/01/nosql-databases-part-1-la...