WE ARE HIRING! If you are Research Engineers, Ph.D. Candidates and Post-Doctoral Researchers send your CV to alpha@di.unito.it

← Back to publications

Encyclopedia of Big Data Technologies — 2019

Languages for Big Data analysis

Marco Aldinucci, Maurizio Drocco, Claudia Misale, Guy Tremblay

parallel

Abstract

In this chapter, some of the most common tools for Big Data analytics are surveyed, inter-alia, Apache Spark, Flink, Storm, and Beam. They are compared against well-defined features concerning programming model (language expressivity and semantics), and execution model (parallel behaviour and run-time support). The implementation of a running example is provided for all of them.