EMERGING TRENDS IN SOFTWARE ENGINEERING
CLOUD COMPUTING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Map
|
|
Reduce
|
|
Both Map and Reduce
|
|
None of the mentioned
|
Detailed explanation-1: -MapReduce is a programming model for processing and generating large data sets. Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key.
Detailed explanation-2: -The mapreduce function automatically creates a KeyValueStore object during execution and uses it to store key-value pairs added by the map and reduce functions.
Detailed explanation-3: -Mapper produces the intermediate key values pairs and these are read by reducer. Data corresponding to same key is grouped together and after some processing final output will be produced in the form of key value pairs.