Ch. 10
Beyond MapReduce
Modern batch engines add iterative processing, higher-level APIs, and faster in-memory execution.
MapReduce's rigid map-shuffle-reduce cycle forces disk writes between every stage. Modern engines materialize less, push computation to data, and expose declarative APIs — while retaining fault tolerance through lineage graphs.
SparkFlinkSnowflakedbtDataFramedataflow engine