Re: [Neo4j] Traversing performance

2011-11-16 Thread Peter Neubauer
Very nice summary Krzysztof, I would also mention that there is a number of languages built on top of the core API (nodes, relatioships) like https://github.com/andreasronge/neo4j and https://github.com/tinkerpop/pipes (and on top of that Gremlin, support in the Neo4j Server, see http://docs.neo4j.

Re: [Neo4j] Traversing performance

2011-11-16 Thread Krzysztof RaczyƄski
It all depends on task at hand. Personally, i've had most success with REST API, which allows you to define your own prune evaluators and filters. With prune evaluators you an easily exclude nodes from traversing, based on your rules. Although my graph is small (600k nodes, 1.8M properties), i've s

[Neo4j] Traversing performance

2011-11-15 Thread Emil Dombagolla
Dear all, Big thanks for the replies i got from the mailing list. What is the best way to traverse the graph? In our social network project , i use the node. traverse API to traverse the database. i heard there are other sql like query languages. can i have comparison over these. are the query la

Re: [Neo4j] Traversing Performance (Slow?)

2011-11-14 Thread Alistair Jones
Hi Effy, >From how you describe the model you've created, I don't think it's structured very well to help you perform the kind of queries you're looking for. It looks like you have a single tree with "products" as the root. This single tree structure means that there is no way to navigate between

[Neo4j] Traversing Performance (Slow?)

2011-11-14 Thread effy
Hi, I've trying to use Neo4j to simulate a graph database I need to create for a website I'm working on (currently running on SQL server). I created a bulk loading scripts and generated data (~100K nodes, ~120K properties, ~120K relationships, 2 relationship types). While running a simple trave