The document discusses Apache Flink's Gelly library for large-scale graph processing. Gelly provides a high-level API on top of Flink for graph analytics and iterative algorithms. The document covers how to use Gelly to create and transform graphs, perform graph mutations, run vertex-centric and gather-sum-apply iterations, and provides examples for algorithms like shortest paths, community detection, and analyzing music listening data as a graph.
2. What is Gelly?
Large-scale graph processing API
On top of Flink’s Java API
Official release: Flink 0.9
Off-the shelf library methods
Supports record and graph analysis
applications; iterative algorithms
2
34. Coming up Next
Gelly Blog Post
Scala API
More Library Methods
Flink Streaming Integration
Graph Partitioning Techniques
Specialized Operators for Highly Skewed
Graphs
Bipartite Graph Support
Curious? Gelly Roadmap
34