Re: [Neo4j] Neo4J sizing calculations

2011-05-02 Thread Dima Gutzeit
Michael, Part of the nodes are not users but people that users know, lets say by email, those nodes have only one property. Actual users number is around 20 millions, and estimated each user has 100-200 friends while part of them are users and part are 'simple nodes'. Of course some 'simple nodes'

Re: [Neo4j] Neo4J sizing calculations

2011-05-02 Thread Michael Hunger
Dima, do you have from your current data a distribution curve of friends per user ? That determines the # of relationships per graph. E.g. when each user has about 50 friends (unidirectional) in average, that makes 100 billion relationships in the graph. So, not the # of nodes is the limiting

Re: [Neo4j] Neo4J sizing calculations

2011-05-02 Thread Dima Gutzeit
Johan, Thanks for your answer. The graph represents a social network, where users are friends of other users (followers and following). Each node has a name and is connected to other users (his friends), so the relationship is user-is-a-friend-of-another-user. Each relationship has a nickname, by

Re: [Neo4j] Neo4J sizing calculations

2011-05-02 Thread Johan Svensson
Hi, This will depend on types of queries, access patterns and what the data look like. Could you provide some more information on what the data look like, specifically relationships traversed and properties loaded for a query? Regarding adding another machine to an already active cluster it is ea

[Neo4j] Neo4J sizing calculations

2011-04-30 Thread Dima Gutzeit
Dear list members, I am building a Neo4J cluster that should hold around 2 billion of nodes with ~5 billion properties. Data will be mostly accessed for read, about 90/10. Around 200,000 concurrent users will require mostly/read access to the database. To translate it to number of queries is up t