Mapreduce
The Mapoeduce framework has been introduced by doogle. AFFRUGLQJ tR D GHfiQLtLRQ LQ D GRRJOH SDSHU RQ 0DS5HGXFH, Mapoeduce isI “A simple and powerful interface that enables the automatic parallelisation and distribution of large-scale computationsI combined with an implementation of this interface that achieves high performance on large clusters of commodity PCs.”
It has basically two components: Map and oeduce. The Mapoeduce component is used for data analytics programming. It completely hides the details of the system from the user.