Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Benefits of Spark over MapReduce or Spark vs MapReduce?

Benefits of Spark over MapReduce or Spark vs MapReduce?

Explorer
 
1 REPLY 1
Highlighted

Re: Benefits of Spark over MapReduce or Spark vs MapReduce?

  1. Spark is easy to program and don't require that much hand coding whereas MapReduce is not that easy in terms of programming and requires lots of hand coding
  2. It has interactive mode whereas in MapReduce there is no built-in interactive mode, MapReduce is developed for batch processing.
  3. For data processing Spark can use streaming, machine learning, and batch processing whereas Hadoop MapReduce can use the batch engine. Spark is general purpose cluster computation engine.
  4. Spark executes batch processing jobs about 10 to 100 times faster than Hadoop MapReduce.
  5. Spark uses an abstraction called RDD which makes Spark feature rich, whereas map reduce doesn't have any abstraction
  6. Spark uses lower latency by caching partial/complete results across distributed nodes whereas MapReduce is completely disk-based.

For a detailed comparison between Spark & Hadoop-MapReduce, Please refer:
Spark vs Hadoop MapReduce

Don't have an account?
Coming from Hortonworks? Activate your account here