Hi James,

Thank you for always having a ear to the tech pulse. If it wasn't for you, I 
would still be excited about XMPP and would be programming in Tcl/Tk.

Given my 20 minute review of their docs …… It would be cool if like the "Table 
API," they also had a "Graph API" that was just TinkerPop Graph/Vertex/Edge. 
That could be super intrusive, so as a simple step -- they already have a 
"vertex-centric" API and thus, having a FlinkGraphComputer implementation seems 
"easy." Then from there, Gremlin should just work. I don't really understand 
the difference between steam and batch unless they are talking the difference 
between "Storm" and "MapReduce." ? Would be cool to see how TinkerPop fits into 
the stream-scene.

Next, their fluent API is similar to Spark's and I would argue that Gremlin's 
API is much nicer than just low-level primitives like map(), flatMap(), etc. 
Thus, they could really benefit from having a full graph query language already 
available for their users. (As a side note, its really nice to see more and 
more systems use functional/fluent APIs as this really trains the next 
generation to think like this which is important as Gremlin is purely this! 
Hopefully the SQL model of querying starts to look odd to people in comparison.)

I just sent out this tweet:
        https://twitter.com/apachetinkerpop/status/668820458599530497

If they seem positive, I can detail in JIRA what would be required for them to 
have TinkerPop-support.

Thanks again James,
Marko.

http://markorodriguez.com

On Nov 19, 2015, at 12:19 PM, James Thornton <[email protected]> wrote:

> Hi -
> 
> Apache Flink has a graph API named Gelly...
> 
>  https://flink.apache.org/news/2015/08/24/introducing-flink-gelly.html
> 
> ...and Flink's "dedicated support for iterative operations" should pair
> well with Gremlin:
> 
>  https://flink.apache.org/features.html
> 
> Has anyone dug into this yet?
> 
> - James
> 
> 
> -- 
> James Thornton, *http://electricspeed.com <http://electricspeed.com>*

Reply via email to