Hive provides a mechanism for easy data warehousing of structured data stored in Hadoop. It uses a SQL-like query language that allows business analysts to query this data more easily. It stores metadata about tables and partitions in a metastore. The query language supports operations like projections, joins, grouping, and applying streaming operators to the results. Hive is used at Facebook for data summarization, ad hoc analysis, and assembling training data.