Hi Anders, this is a great post! Another interesting aspect of graph databases is IMHO thte absence of any required relationships or attributes per se (of course enforcable with higher level wrappers like the meta neo4j project). I feel it gives a lot of flexibility to the data modeling and above all does not require one to upfront define all possible future properties and relationships, just to avoid major RDBMS updates later. This leads to sparse tables and a lot of error and null handling code - not exactly domain friendly.
Of course there is a downside for this flexibility, the handling of traversals in a more dynamic manner via Neo4j Traversers or SparQL or other new query paradigms that can accomodate this kind of semi structured layout. Basically I can see all the arguments of RDF and the GiantGlobalGraph apply to Neo4j and other data structures, but without the cumbersome RDF-String based (lack of) programming model to do real world applications. Neo4j - the Giant Local Graph :) /peter Open Hearts, Open Minds, www.OpenCauses.org. GTalk: neubauer.peter Skype peter.neubauer Phone +46 704 106975 LinkedIn http://www.linkedin.com/in/neubauer Twitter http://twitter.com/peterneubauer http://www.neo4j.org - New Energy for Data - the Graph Database. http://www.ops4j.org - New Energy for OSS Communities - Open Participation Software. http://www.qi4j.org - New Energy for Java - Domain Driven Development. On Tue, Jan 20, 2009 at 12:27 PM, Anders Nawroth <and...@neotechnology.com> wrote: > Hi! > > I've been thinking about how relationships are handled in different > types of databases (and what problems that may give you), and one > outcome of this is a blog post: > > http://blog.nawroth.com/2009/01/aging-databases-and-relationships.html > > I'd appreciate any comments on my blog on what I'm missing or whatever > you have to add. > > > /anders > _______________________________________________ > Neo mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user