Mon parcours - 4 semaines dans le monde Hadoop. Tenté un peu dans Hive, Pig et Hadoop en utilisant Hadoop VM de Cloudera. Avoir lu l'article de Google sur Map-Reduce et GFS ( lien PDF ).
Je comprends que-
Langage de Pig Pig Latin est un changement (adapté à la façon de penser des programmeurs) SQL comme le style déclaratif de programmation et le langage de requête de Hive ressemble étroitement à SQL.
Le porc se trouve au-dessus de Hadoop et peut en principe également s'asseoir au-dessus de Dryade. Je me trompe peut-être, mais Hive est étroitement lié à Hadoop.
Les commandes Pig Latin et Hive se compilent pour cartographier et réduire les travaux.
Ma question - Quel est le but d'avoir les deux quand un (disons Pig) pourrait servir le but. Est-ce juste parce que Pig est évangélisé par Yahoo! et Hive par Facebook?