We are using node-id property references (the node id as a property), qualified 
with a "logical server" reference, to provide this type of binding across 
graphs. If you combine these with an index, you can actually get a lot of the 
functionality of relationships "cross graph", spanning physical boundaries.  Of 
course, as Craig points out, this all has to be done at the application level, 
including dealing with cascading deletes when a node is removed from one graph, 
ensuring that references to it in another graph are removed/redirected.

-----Original Message-----
From: [email protected] [mailto:[email protected]] On 
Behalf Of Craig Taverner
Sent: Saturday, July 02, 2011 6:03 AM
To: Neo4j user discussions
Subject: Re: [Neo4j] reify links with other neo4j databases located on 
different distributed servers

As far as I know there is no internal support for transparent traversals
across shards. Generally people are doing that in the application layer.
However, I think there might be a middle ground of sorts. I we modify the
relationship expander, I could imagine that relationships that are between
shards could be modified to return node on the other shard. This would make
the traversal return nodes across shards, but since I've not tried this
myself, I am uncertain if there are other consequences.

On Sat, Jul 2, 2011 at 4:03 AM, Aliabbas Petiwala <[email protected]>wrote:

> Hi,
>
> I cannot figure out how my application logic can reify links with
> other neo4j databases located on different distributed servers?
> hence , how can i make the traversals and graph algorithms transparent
> to the location of the different databases ?
> --
> Aliabbas Petiwala
> M.Tech CSE
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to