Definition updated on November 2023

What is MapReduce?

For processing and creating big data sets on computer clusters, Google invented the MapReduce programming model. The framework was initially developed by Google to support its Web page indexing, and it replaced prior indexing techniques. Because library routines may be used to build parallel programs without having to worry about infra-cluster communication, task monitoring, or failure handling procedures, novice developers find the MapReduce framework to be helpful. MapReduce is highly scalable and runs on a big cluster of common machines. It can be implemented in a variety of ways using different programming languages including Java, C#, and C++. Distributed grep, distributed sort, Web link-graph reversal, Web access log statistics, document clustering, machine learning, and statistical machine translation are just a few applications that use MapReduce.

Showing 0 of 100
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No results found.
There are no results with this criteria. Try changing your search.