Porco vs Hive vs Mapa Nativo Reduce

Eu tenho uma compreensão básica sobre o que são abstrações de Pig, Hive. Mas não tenho uma ideia clara sobre os cenários que exigem que o Hive, Pig ou o mapa nativo sejam reduzidos.

Eu passei por alguns artigos que basicamente apontam que o Hive é para processamento estruturado e o Pig é para processamento não estruturado. Quando precisamos de mapa nativo reduzir? Você pode apontar alguns cenários que não podem ser resolvidos usando Pig ou Hive, mas no mapa nativo reduzir?

questionAnswers(7)

yourAnswerToTheQuestion