Hadoop

A Java-based, distributed programming framework for processing large data sets. An application can be broken down into numerous small parts, called fragments or blocks, that can be run on any node in the cluster. Hadoop is free and part of the Apache project, sponsored by the Apache Software Foundation.