42.2k views
0 votes
What are benefits of Spark over MapReduce?

a. In-memory processing, Real-time processing, Broad ecosystem
b. Manual optimization, Expensive, Small file support
c. Back pressure handling, No support for real-time processing, Less number of algorithms
d. Ignorance, Assimilation, Discrimination

1 Answer

4 votes

Final answer:

Spark has several benefits over MapReduce, including in-memory processing, real-time processing, and a broad ecosystem.

Step-by-step explanation:

Spark has several benefits over MapReduce:

  1. In-memory processing: Spark keeps data in memory, allowing for faster processing compared to MapReduce.
  2. Real-time processing: Spark supports real-time streaming and processing of data, making it more suitable for applications that require real-time data analysis.
  3. Broad ecosystem: Spark has a larger ecosystem with support for various data sources, machine learning libraries, and frameworks, making it more versatile than MapReduce.

Overall, Spark offers speed, real-time processing, and a wide range of capabilities, making it a popular choice over MapReduce in many use cases.

User Flavius Stef
by
8.3k points