Question 15
What option(s) best describe the differences between MapReduce and Spark?
MapReduce forces barrier synchronization after every step, while Spark'sexecution is gated on Actions
MapReduce leverages memory heavily, while Spark optimizes for disk-basedcomputations
MapReduce leverages disk heavily, while Spark optimizes for memory-basedcomputations
MapReduce executes linearly without parallelization, while Spark executes inparallel using Directed Acyclic Graphs
MapReduce enables massively parallel computation, while Spark's driverprogram sequentially executes each worker