[Neo4j] neo4j in a distributed system

2011-07-17 Thread st3ven
Hi all,

I would like to know if it is possible to use neo4j in a distributed system.
If it is possible, are there any guides or tutorials how to realize that?
For my huge database it would be nice to use it in distributed system.

Thanks for your help,
Stephan
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] neo4j in a distributed system

2011-07-17 Thread Michael Hunger
with "huge" database  you mean that you want to shard the graph?

And how large is your database? Please note that neo4j can handle 32 billion 
nodes and relationships in a single instance.

If your database is larger than that you have to apply some kind of domain 
level sharding.
(See Jims article: 
http://jim.webber.name/2011/02/23/abe72f61-27fb-4c1b-8ce1-d0db7583497b.aspx
and http://jim.webber.name/2011/02/16/3b8f4b3d-c884-4fba-ae6b-7b75a191fa22.aspx)



Am 17.07.2011 um 18:50 schrieb st3...@web.de:

> Hi all,
> 
> I would like to know if it is possible to use neo4j in a distributed system.
> If it is possible, are there any guides or tutorials how to realize that?
> For my huge database it would be nice to use it in distributed system.
> 
> Thanks for your help,
> Stephan
> ___
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user

___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] neo4j in a distributed system

2011-07-17 Thread Aliabbas Petiwala
Great Michael!
can you share with us the performance evaluation results with code of
the 32 billion nodes and relationships. This be a great proof for
neo4js high  performance.



On 7/17/11, Michael Hunger  wrote:
> with "huge" database  you mean that you want to shard the graph?
>
> And how large is your database? Please note that neo4j can handle 32 billion
> nodes and relationships in a single instance.
>
> If your database is larger than that you have to apply some kind of domain
> level sharding.
> (See Jims article:
> http://jim.webber.name/2011/02/23/abe72f61-27fb-4c1b-8ce1-d0db7583497b.aspx
> and
> http://jim.webber.name/2011/02/16/3b8f4b3d-c884-4fba-ae6b-7b75a191fa22.aspx)
>
>
>
> Am 17.07.2011 um 18:50 schrieb st3...@web.de:
>
>> Hi all,
>>
>> I would like to know if it is possible to use neo4j in a distributed
>> system.
>> If it is possible, are there any guides or tutorials how to realize that?
>> For my huge database it would be nice to use it in distributed system.
>>
>> Thanks for your help,
>> Stephan
>> ___
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
>
> ___
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user
>


-- 
Aliabbas Petiwala
M.Tech CSE
___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user


Re: [Neo4j] neo4j in a distributed system

2011-07-17 Thread Michael Hunger
Aliabbas,

There is no general performance statement for large stores.

The performance is dependend on the structure of your graph and the typical 
operations/use-cases you
want to perform. 

Also underlying hardware (RAM, disk, IO)  and JVM play important roles.

The most sensible thing to do is to take the target hardware, a graph generator 
that creates a graph that resembles your domain and sample implementations for 
the most common use-cases.

Then you can run a PoC with the required number of concurrent connections 
executing the use-cases in real-life environment, tune parameters so that your 
SLA's are met.

We did that for several customers, if you are interested in this kind of 
information, please contact us for commercial support.

Cheers

Michael

Am 17.07.2011 um 19:31 schrieb Aliabbas Petiwala:

> Great Michael!
> can you share with us the performance evaluation results with code of
> the 32 billion nodes and relationships. This be a great proof for
> neo4js high  performance.
> 
> 
> 
> On 7/17/11, Michael Hunger  wrote:
>> with "huge" database  you mean that you want to shard the graph?
>> 
>> And how large is your database? Please note that neo4j can handle 32 billion
>> nodes and relationships in a single instance.
>> 
>> If your database is larger than that you have to apply some kind of domain
>> level sharding.
>> (See Jims article:
>> http://jim.webber.name/2011/02/23/abe72f61-27fb-4c1b-8ce1-d0db7583497b.aspx
>> and
>> http://jim.webber.name/2011/02/16/3b8f4b3d-c884-4fba-ae6b-7b75a191fa22.aspx)
>> 
>> 
>> 
>> Am 17.07.2011 um 18:50 schrieb st3...@web.de:
>> 
>>> Hi all,
>>> 
>>> I would like to know if it is possible to use neo4j in a distributed
>>> system.
>>> If it is possible, are there any guides or tutorials how to realize that?
>>> For my huge database it would be nice to use it in distributed system.
>>> 
>>> Thanks for your help,
>>> Stephan
>>> ___
>>> Neo4j mailing list
>>> User@lists.neo4j.org
>>> https://lists.neo4j.org/mailman/listinfo/user
>> 
>> ___
>> Neo4j mailing list
>> User@lists.neo4j.org
>> https://lists.neo4j.org/mailman/listinfo/user
>> 
> 
> 
> -- 
> Aliabbas Petiwala
> M.Tech CSE
> ___
> Neo4j mailing list
> User@lists.neo4j.org
> https://lists.neo4j.org/mailman/listinfo/user

___
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user