ภูมิหลังของฉัน - อายุ 4 สัปดาห์ในโลก Hadoop ตบเบา ๆ ใน Hive, Pig และ Hadoop โดยใช้ Hadoop VM ของ Cloudera อ่านกระดาษของ Google บน Map-Reduce และ GFS ( ลิงก์ PDF )
ฉันเข้าใจ-
ภาษาของหมู Pig Latin เป็นการเปลี่ยนจาก (เหมาะสมกับวิธีที่โปรแกรมเมอร์คิด) SQL เช่นเดียวกับรูปแบบการประกาศของการเขียนโปรแกรมและภาษาแบบสอบถามของ Hive นั้นคล้ายกับ SQL
หมูนั่งอยู่ด้านบนของ Hadoop และในหลักการก็สามารถนั่งบนนางดาด ฉันอาจจะผิด แต่ Hive นั้นอยู่คู่กับ Hadoop อย่างใกล้ชิด
คำสั่ง Pig Latin และ Hive ทั้งคู่รวบรวมแผนที่และลดงาน
คำถามของฉัน - อะไรคือเป้าหมายของการมีทั้งคู่เมื่อหนึ่ง (หมูพูด) สามารถตอบสนองวัตถุประสงค์ มันเป็นเพียงเพราะหมูได้รับการประกาศโดย Yahoo! และไฮฟ์โดย Facebook?