Hadoop

A distributed platform for storing and batch-processing huge datasets across many machines.