Information on Mapreduce, hive and pig

hadoop

#1

I am new to big data world and would like to know when should we go for Mapreduce, hive and pig.

Based on what parameters we can say that we should use Mapreduce, hive or pig.