> On Dec 6, 3:15 pm, Julian Morrison <julian.morri...@...> wrote:
> > A wrapper for neo4j, which is a non-relational database using a
> > network of nodes with properties and traversable relationships.
> > This is my first Clojure wrapper library, I've tried to keep the
> > spirit of Clojure by only wrapping things that were verbose or un-
> > lispy. Please comment and critique. Patches welcome.
> On Dec 6, 10:09 pm, jim <jim.d...@...> wrote:
> Hey, I was just looking at neo4j last night. Can you point me to any
> papers about the theory behind those kinds of a databases?
Not papers, but...
Neo4j is basically a really old design refreshed. The advantages are
that it's fast, dynamic, and schema-free, and fairly lispy in its
inherently recursive structure. The disadvantages are that it's messy,
can't be "joined" but only traversed (this is bad especially for data
mining and reporting), is hard to data dump, and at the moment neo4j
runs in-process with no multi-user access.