John, great to hear things worked out for you! Let me answer what I can inline ...
On Sun, Sep 18, 2011 at 3:38 PM, John Doran <[email protected]> wrote: > The last project I did with Neo4J was a success(well I see it as one), I > used the embedded graph db with GWT and some cool other stuff. The graph > consosted of a spatial layer and a normal layer. So my plan is to move to > the server and do some mobile apps(iPhone then Android) that can hit the > server, it will be read only as all the data will be static and populated > initially by myself. > Anything you are missing from Neo4j Spatial btw? > So here are my questions - > Is there any way I can leverage my current graph db set-up with the RESTful > server? Some way to do a data dump maybe? > > Another though I have had was, I have this graph db set-up. maybe I can just > use it and set up some servlets/simple J2EE server that will let me hit it > for request, and actually just use the embedded graph-db, just throwing the > responses back in JSON or XML. Yes, just look at the Neo4j Server installation, http://docs.neo4j.org/chunked/snapshot/server.html and the REST docs, http://docs.neo4j.org/chunked/snapshot/rest-api.html > > Also, I don't want the trouble of looking after a server on a machine, is it > possible to get a service provider to look after such a set-up? > a) Using the J2EE and embedded graph setup. > b) The RESTful Neo4J server. We have a Heroku beta test running, see http://addons.heroku.com/neo4j, in the backend provisioning Neo4j Server instances on a fabric maintained in Germany. Also, there is work in CloudFoundry going on to have Neo4j being part of it, as is on Microsoft Azure. Would some of these be ok for you? > > How much of a difference is there between working with the server? What's > the learning curve involved? My only experience with REST is RoR. Well, should not be that hard, you can do graph operations via the very convenient client bindings for Ruby by Maxz De Marzi, https://github.com/maxdemarzi/neography . For querying and doing more complex stuff on the server in order to reduce chattiness, look at the Cypher and Gremlin plugins, http://docs.neo4j.org/chunked/snapshot/cypher-plugin.html and http://docs.neo4j.org/chunked/snapshot/gremlin-plugin.html Let us know how things go for you! /peter _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

