Hi Vasia -

Yes, a FlinkGraphComputer should be a straight-forward first step. Also, on
the Apache Tinkerpop dev mailing list, Marko thought it might be cool if
there was a "Graph API" similar to the "Table API" -- hooking in Gremlin to
Flink's fluent API would give Flink users a full graph query language.

Stephen Mallette is a TinkerPop core contributor, and he has already
started working on a FlinkGraphComputer. There is a Flink/Tinkerpop thread
on the TinkerPop dev list -- it would be great to have you part of the
conversation there too as we work on the integration:

   http://mail-archives.apache.org/mod_mbox/incubator-tinkerpop-dev/

Thanks, Vasia.

- James


On Mon, Nov 23, 2015 at 10:28 AM, Vasiliki Kalavri <
vasilikikala...@gmail.com> wrote:

> Hi James,
>
> thank you for your e-mail and your interest in Flink :)
>
> I've recently taken a _quick_ look into Apache TinkerPop and I think it'd
> be very interesting to integrate with Flink/Gelly.
> Are you thinking about something like a Flink GraphComputer, similar to
> Giraph and Spark GraphComputer's?
> I believe such an integration should be straight-forward to implement. You
> can start by looking into Flink iteration operators [1] and Gelly iteration
> abstractions [2].
>
> Regarding Apache Geode, I'm not familiar with project, but I'll try to take
> a look in the following days!
>
> Cheers,
> -Vasia.
>
>
> [1]:
>
> https://ci.apache.org/projects/flink/flink-docs-master/apis/programming_guide.html#iteration-operators
> [2]:
>
> https://ci.apache.org/projects/flink/flink-docs-master/libs/gelly_guide.html#iterative-graph-processing
>
>
> On 20 November 2015 at 08:32, James Thornton <james.thorn...@gmail.com>
> wrote:
>
> > Hi -
> >
> > This is James Thornton (espeed) from the Apache Tinkerpop project (
> > http://tinkerpop.incubator.apache.org/).
> >
> > The Flink iterators should pair well with Gremlin's Graph Traversal
> Machine
> > (
> >
> >
> http://www.datastax.com/dev/blog/the-benefits-of-the-gremlin-graph-traversal-machine
> > )
> > -- it would be good to coordinate on creating an integration.
> >
> > Also, Apache Geode made a splash today on HN (
> > https://news.ycombinator.com/item?id=10596859) -- connecting Geode and
> > Flink would be killer. Here's the Geode/Spark connector for refefference:
> >
> >
> >
> >
> https://github.com/apache/incubator-geode/tree/develop/gemfire-spark-connector
> >
> > - James
> >
>

Reply via email to