# Apache Hive Apache Hiveは、Hadoop上にSQL、表、列、パーティション、メタストアを提供するデータウェアハウスフレームワークである。 Facebookで作成され、後にHadoopサブプロジェクトとして公開された。 HiveQLをMapReduceジョブ列とHDFS操作へ変換し、パーティション枝刈り、述語プッシュダウン、列枝刈り、結合最適化、部分集約などを計画へ組み込む。(Source: [[@2010__SIGMOD__Data Warehousing and Analytics Infrastructure at Facebook]]) ## Facebookでの役割 Facebookでは、レポート、アドホッククエリ、定期バッチをHiveで実行し、2万を超えるテーブルを管理した。 HiPal、Hive CLI、JDBC/ODBC、Thrift Serverから利用でき、Databeeと組み合わせてデータ依存関係と定期ジョブを運用した。 ## 出典 - [[@2010__SIGMOD__Data Warehousing and Analytics Infrastructure at Facebook]]