I can help with some compression and performance ideas. When we control both ends of the pipe we can do some great optimizations. Avoid serialization of any kind at all costs, stream binary tokens with protocol markers, and we can make it crazy fast.
----- Reply message ----- From: "Marko Rodriguez" <okramma...@gmail.com> Date: Tue, Feb 15, 2011 7:03 pm Subject: [Neo4j] embedded vs standalone server To: "Neo4j user discussions" <user@lists.neo4j.org> Hey, Me again. Questions: 1. Will your GraphDatabaseService REST implementation support transactions? - If so, how will that look HTTP-wise (back-and-forth tokens?) - RexsterGraph only implements IndexableGraph (thus, AUTOMATIC transactions only -- i.e. commit for every manipulation) 2. Do you have any thoughts on how to make such things faster? JSON compression? 3. How will you deal with Iterator paging? - RexsterGraph has a parameter to allow X results to be pulled through an Iterator<?> at a time. (currently hardcoded to 100). Do you have anything more clever? - https://github.com/tinkerpop/blueprints/blob/master/src/main/java/com/tinkerpop/blueprints/pgm/impls/rexster/util/RexsterElementSequence.java Thanks, Marko. http://markorodriguez.com On Feb 15, 2011, at 4:25 PM, Marko Rodriguez wrote: > Hi, > >> I'm in the process of writing a Java Rest Client that will be a drop-in >> replacement for the GraphDatabaseService API. >> >> If you'd like to give it a try, you can find it at: >> http://github.com/jexp/neo4j-java-rest-binding >> >> I'd be very interested in your feedback. > > Huh. I did something similar for Rexster (http://rexster.tinkerpop.com). > Basically, a Rexster-->Blueprints. Thus, you can do all your standard > Java/Gremlin/etc. code over REST to the remote server. > > https://github.com/tinkerpop/blueprints/wiki/Rexster-Implementation > > Its slow of course, but cool and handy when checking data at a remote > location. > > See ya, > Marko. > > http://markorodriguez.com _______________________________________________ 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