processing › Data Distribution › Communication › Fault Tolerance › Memory Management › Parallelizing and Optimization › Native Iteration Support › Fork of a research project › 03/2014: Apache Incubator › 12/2014: Apache Top-Level 02.11.2017 | Graph Processing using Apache Flink 14
Communication Scope Communication Logic Vertex-Centric arbitrary arbitrary any vertex arbitrary Scatter-Gather arbitrary based on received messages any vertex based on vertex state Gather-Sum-Apply associative & commutative based on reduced message neighborhood based on vertex state 02.11.2017 | Graph Processing using Apache Flink 34 following: https://ci.apache.org/projects/flink/flink-docs-release-1.2/
connectivity › Relationships are (at least as) important than the single records › Graph Processing › Intuitiveness › Speed › Scalability › Processing vs. Storing › Alternatives › Giraph › Spark GraphX 02.11.2017 | Graph Processing using Apache Flink 41