大量のデータを複数のコンピュータで分散処理するためのプラットフォームを構築するオープンソース・ソフトです。米Googleが独自開発した分散処理システムがベースになっています。米Googleが学術論文に公開した一部仕様を元にして、米Yahoo!社のDoug Cutting氏(現在は米Clouderaに在籍)が中心となって開発が始まりました。同社の検索サービスのプラットフォームにも利用されています。現在はApache Hadoopプロジェクトが開発を進めています。 Hadoopは、分散ファイル・システムである「Hadoop Distributed File System」(HDFS)、分散処理を担う「Hadoop MapReduce」、データベース基盤となる「hBase」で構成しています。Javaのフレームワークとして実装されており、基本的にJavaでプログラミングします。「Hadoop St
