[Neo4j] neo4j in a distributed system
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
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
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
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