MapReduce

MapReduce is a parallel processing software framework for data sets over 100 terabytes over multiple unreliable computers.