[
https://issues.apache.org/jira/browse/S2GRAPH-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15286632#comment-15286632
]
Marko A. Rodriguez commented on S2GRAPH-72:
-------------------------------------------
Hi, this is really cool. I'm glad you got thinks to work. Here are some more
things about TinkerPop that might help you along the way.
1. Gremlin Server is a websockets based server with JSON and binary protocols
that also does query routing within a distributed graph database.
http://tinkerpop.apache.org/docs/3.2.0-incubating/reference/#gremlin-server
2. If you write an Hadoop-based {{InputFormat}} that is
{{<NullWritable,VertexWritable>}}, you can instantly support Giraph and Spark.
That is Gremlin compiles down to both OLTP and OLAP execution engines.
http://tinkerpop.apache.org/docs/3.2.0-incubating/reference/#_olap_hadoop_gremlin
3. Gremlin Console is a great command line REPL that users can use for
adminstration of the graph, looking at the data, etc. Its like {{mysql>}}, but
for TinkerPop-enabled graphs.
http://tinkerpop.apache.org/docs/3.2.0-incubating/reference/#gremlin-console
Note that your subtasks (1-5) above are a good starting point and about 80% of
what is needed to be a "legit" implementation.
Good luck,
Marko.
> Support Apache TinkerPop and Gremlin
> ------------------------------------
>
> Key: S2GRAPH-72
> URL: https://issues.apache.org/jira/browse/S2GRAPH-72
> Project: S2Graph
> Issue Type: Improvement
> Reporter: Marko A. Rodriguez
>
> I posted a similar ticket when GitHub issues was the issue tracker for this
> project. In short, it would be great if S2Graph leveraged Apache TInkerPop
> (http://tinkerpop.apache.org). You can read the benefits here:
> http://tinkerpop.apache.org/providers.html
> One neat thing is that {{SparkGraphComputer}} would work over S2Graph and it
> would immediately get OLAP support.
> You can read a bit about Gremlin here.
> http://tinkerpop.apache.org/gremlin.html
> S2Graph would create a set of {{TraversalStrategies}} to make use of S2Graph
> specific optimizations such as global indices, local indices, multi-query
> (breadth query), etc.
> If you are interested in this path and have any questions, the Apache
> TinkerPop team is more than happy to help.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)