Top Profil

Glossaire · Data et IA

Hive

Aussi appelé : Apache Hive · HiveQL

Définition

Hive est un logiciel open source qui permet d'interroger les données stockées dans Hadoop avec un langage proche de SQL, appelé HiveQL, au lieu d'écrire des programmes MapReduce. Il a ouvert le Big Data aux analystes habitués aux requêtes relationnelles. Son « métastore », qui décrit les tables, est resté un composant central même dans des plateformes qui n'utilisent plus Hadoop.

Dans la pratique

Hive se rencontre dans les plateformes data historiques des grands comptes ; les nouveaux projets lui préfèrent Spark SQL, Trino ou un entrepôt cloud. Un data engineer appelé sur ce type de plateforme doit savoir lire du HiveQL existant et préparer sa migration. Le piège est de sous-estimer la lenteur de Hive pour des usages interactifs.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.