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.
> 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.
A relationship and a relation are different things. Relation means
more or less "table". There are no tables in neo4j, only anonymous
nodes, properties of those nodes, and named connections
("relationships") between nodes.
On Dec 6, 9:43 pm, Dave Newton <newton.d...@yahoo.com> wrote:
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.
On Dec 6, 10:09 pm, jim <jim.d...@gmail.com> 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?
> Thanks,
> Jim
> On Dec 6, 3:15 pm, Julian Morrison <julian.morri...@gmail.com> 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.
first off I'd like to say that I'm new to Clojure and this list, I've just been using it for a day or so, but I really like what I'm seeing so far. Count me in!
> Not papers, but...
Julian, I disagree with you on that point, but finding the papers may be a little difficult. We (Stockholm University) funded a lot of the neo4j project for using it as a node in our OpenMetadir (http://www.openmetadir.org/) implementation. There are some documents there but however I really recommend reading up on RDF (http://www.w3.org/RDF/ ) which is what the tripple-store is using.
If you have any more questions I'd love to help out.