You don't really need neo4j-server for your needs. If you just want to have 
multiple clients accessing a "single" neo4j-embedded DB you can just have 
Neo4j-Embedded run in HA mode within each of your spring apps.

So you get higher throughput through read caching and have still transactional 
Neo4j-DB access.

If you are able to use cache sharding you can also improve performance for 
certain scenarios: 
http://jim.webber.name/2011/02/23/abe72f61-27fb-4c1b-8ce1-d0db7583497b.aspx

Cheers

Michael

Am 30.03.2011 um 19:07 schrieb Ronald Kurr:

> All, I'm in the process of evaluating some components for a new architecture
> and we're thinking about using Neo4J for the persistence solution.  We have
> a couple of Spring 3 MVC applications running that host our RESTful API and
> would like them to transactionally communicate with a Neo4J server.
> Prototypes work fine when embedding Neo4J inside the Spring application but
> now we want to move the data server out into its own process. Is that
> possible?  I've only seen discussions about Neo4J's RESTful API as a means
> of accessing the data in the server and that is not a transactional
> solution.  Is it possible to do what I want or are we out of luck?
> 
> Many Thanks,
> Ron
> 
> Ron Kurr
> http://www.google.com/profiles/kurron/
> _______________________________________________
> 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