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

