On Mar 13, 5:55 pm, Jozef Wagner <jozef.wag...@gmail.com> wrote: > On Thursday, March 10, 2011 12:50:13 PM UTC+1, Jeff Rose wrote: > > > Out of curiosity, why did you go with Neo4j rather than using jiraph? > > (https://github.com/ninjudd/jiraph) I used neo4j in the past, and if > > I remember right my main annoyance was that edges had to be traversed > > based on the type of the edge instance object, which felt annoying > > from a language like clojure where I rarely want to think about Java > > types in this way, especially since they are all implementing the > > Relationship interface. Instead with Jiraph you can traverse edges by > > inspecting arbitrary edge properties. It's also a native clojure lib > > so the API is quite easy to work with. > > Well for my purposes, I needed a stable, robust and well tested database. > Moreover, I'm more accustomed to the traditional graphs; your multi-layered > approach is new to me and I don't know if it wouldn't bring some constraints > to the design of the application and data logic.
I didn't write jiraph, but in terms of the layers you can just put everything in the same layer if you want. That's what I'm doing. Splitting to multiple layers seems like more of a performance optimization if it works for you, rather than a constraint. > It would be nice if you could translate my borneo graph example into jiraph. > Both are clojure libs so we could compare it in terms of both syntax and > design of the graph. If I find some time I'll do this. -Jeff -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en