I would like to work on a generic gremlin plugin approach, will let you and 
Marko know of progress through the git repository.Regards

> Date: Fri, 18 Mar 2011 21:10:01 +0100
> From: [email protected]
> To: [email protected]
> Subject: Re: [Neo4j] FW: Neo4j spatial
> 
> Saikat,
> the best way to do 2) and 3) depends on the frequency of things. For
> heavy operations, server side Java or sending Gremlin scripts over
> would probably be the best option.
> 
> For relatively standard traversals, you could use the built-in REST
> endpoints for the graph algos.
> 
> Depending on the number of different queries you want to support, a
> couple of "hard coded" Server Plugins executing either straight pipes
> or "hard coded" Gremlin scripts might be an option, reducing the
> complexity on the client. Otherwise, a generic Gremlin- payload script
> Plugin could be a more ad-hoc way.
> 
> Let Marko and me know if you are starting on a Gremlin plugin, so we
> can support you as there is more demand for it anyway. Would love to
> get at least some initial Scripting support into 1.3!
> 
> /peter neubauer
> 
> GTalk:      neubauer.peter
> Skype       peter.neubauer
> Phone       +46 704 106975
> LinkedIn   http://www.linkedin.com/in/neubauer
> Twitter      http://twitter.com/peterneubauer
> 
> http://www.neo4j.org               - Your high performance graph database.
> http://startupbootcamp.org/    - Ă–resund - Innovation happens HERE.
> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
> 
> 
> 
> On Fri, Mar 18, 2011 at 5:23 PM, Saikat Kanjilal <[email protected]> wrote:
> >
> > Sorry forwarding to the list, accidentally only sent to Peter.
> >
> > From: [email protected]
> > To: [email protected]
> > Subject: RE: [Neo4j] Neo4j spatial
> > Date: Fri, 18 Mar 2011 08:54:51 -0700
> >
> >
> >
> >
> >
> >
> >
> >
> > Peter/Craig,Want to continue this thread, so I need to:
> > 1) Load a lot of data initially about a nodes in paths inside a park2) I 
> > need to query this to calculate shortest paths, run complex traversals 
> > based on various properties of each node
> > 3) I need to be able to update the graph (perform CRUD operations on the 
> > fly)4) I need to be periodically able to flush the contents of the graph 
> > and reload
> > If I stay with my approach of using a background thread in java to perform 
> > operations 1,4 what are the tradeoffs between doing 2 and 3 in java versus 
> > using the REST server.  I would presumably be using gremlin and pipes in 
> > both approaches.
> >
> > Any thoughts on this.Regards
> >> Date: Thu, 17 Mar 2011 07:19:16 +0100
> >> Subject: Re: [Neo4j] Neo4j spatial
> >> From: [email protected]
> >> To: [email protected]
> >> CC: [email protected]
> >>
> >> Saikat,
> >> which approach to use - atomic REST calls or a server plugin to work
> >> in the background - depends on the load of things. If you are
> >> importing stuff in the beginning, I would not use REST. If you are
> >> thinking about "normal" operations with moderate load, I think REST
> >> will be fine.
> >>
> >> Cheers,
> >>
> >> /peter neubauer
> >>
> >> GTalk:      neubauer.peter
> >> Skype       peter.neubauer
> >> Phone       +46 704 106975
> >> LinkedIn   http://www.linkedin.com/in/neubauer
> >> Twitter      http://twitter.com/peterneubauer
> >>
> >> http://www.neo4j.org               - Your high performance graph database.
> >> http://startupbootcamp.org/    - Ă–resund - Innovation happens HERE.
> >> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
> >>
> >>
> >>
> >> On Thu, Mar 17, 2011 at 1:11 AM, Saikat Kanjilal <[email protected]> 
> >> wrote:
> >> > I've written a Quasi-mashup which loads points from google maps using a 
> >> > background thread in Spring to initially load points into neo4j, what 
> >> > I'm trying to evaluate with the goal of simplifying the architecture is 
> >> > the following:
> >> >
> >> > 1) Should I rejigger the tomcat service code to have a webservice call 
> >> > to add points which would be called through the steps you describe below 
> >> > from google or bing maps given that  I already have service API calls 
> >> > that do traversals with pipes and shortest path calculations
> >> >
> >> > 2) Take the rexster and http approach to upload the points through some 
> >> > automated process from my maps and stick with the http approach when 
> >> > doing traversals through gremlin and shortest path calculations.
> >> >
> >> >
> >> > Also I am trying to play with neo4j-spatial and trying to figure out how 
> >> > to leverage it moving forward
> >> >
> >> > That was a mouthful :)
> >> > Sent from my iPhone
> >> >
> >> > On Mar 16, 2011, at 4:49 PM, Craig Taverner <[email protected]> wrote:
> >> >
> >> >> Hi Saikat,
> >> >>
> >> >> There are a few places you can look for code samples. One of the best 
> >> >> places
> >> >> is the set of test cases included in neo4j spatial. You can find them at
> >> >> https://github.com/neo4j/neo4j-spatial/tree/master/src/test/java/org/neo4j/gis/spatial.
> >> >> In particular, since you are interested mostly in point data, take a 
> >> >> look at
> >> >> TestSimplePointLayer.java<https://github.com/neo4j/neo4j-spatial/blob/master/src/test/java/org/neo4j/gis/spatial/TestSimplePointLayer.java>and
> >> >> LayersTest.java<https://github.com/neo4j/neo4j-spatial/blob/master/src/test/java/org/neo4j/gis/spatial/LayersTest.java>
> >> >> .
> >> >>
> >> >> What you will find in those classes is Java code for adding points to 
> >> >> the
> >> >> database, similar, but more extensive than the code in the blog.
> >> >>
> >> >> Regarding your specific case, if you are working with a normal google 
> >> >> map or
> >> >> bing map, and want to port the points into a local database, you would 
> >> >> need
> >> >> to export them, and write a simple importer. If you have written a 
> >> >> mashup
> >> >> between google or bing maps and your own neo4j-based web application, 
> >> >> you
> >> >> should be able to use some client side coding to automate this, 
> >> >> accessing
> >> >> the map, and posting the points directly into your own server (where of
> >> >> course you would have some code adding the points to the database). Does
> >> >> this answer your question?
> >> >>
> >> >> Regards, Craig
> >> >>
> >> >> On Thu, Mar 17, 2011 at 12:32 AM, Saikat Kanjilal 
> >> >> <[email protected]>wrote:
> >> >>
> >> >>> Hi Folks,
> >> >>> I was reading through the docs on neo4j spatial and was wondering 
> >> >>> about a
> >> >>> few things:
> >> >>>
> >> >>> 1) If I have a google or bing map and I manually plot some points can 
> >> >>> I use
> >> >>> neo4j spatial to automate the loading of those points into my neo4j db?
> >> >>>
> >> >>> 2) Are there code samples for neo4j-spatial or implementations I can 
> >> >>> look
> >> >>> at for a deeper look at the API's etc?
> >> >>>
> >> >>> Best Regards
> >> >>>
> >> >>> Sent from my iPhone
> >> >>> _______________________________________________
> >> >>> Neo4j mailing list
> >> >>> [email protected]
> >> >>> https://lists.neo4j.org/mailman/listinfo/user
> >> >>>
> >> >> _______________________________________________
> >> >> Neo4j mailing list
> >> >> [email protected]
> >> >> https://lists.neo4j.org/mailman/listinfo/user
> >> >>
> >> > _______________________________________________
> >> > Neo4j mailing list
> >> > [email protected]
> >> > https://lists.neo4j.org/mailman/listinfo/user
> >> >
> >
> > _______________________________________________
> > Neo4j mailing list
> > [email protected]
> > https://lists.neo4j.org/mailman/listinfo/user
> >
> _______________________________________________
> 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