Latar belakang saya - berusia 4 minggu di dunia Hadoop. Berkecimpung sedikit dalam Hive, Pig dan Hadoop menggunakan Cloudera's Hadoop VM. Telah membaca makalah Google tentang Map-Reduce dan GFS ( tautan PDF ).
Aku mengerti itu-
Bahasa Babi Babi Latin adalah pergeseran dari (sesuai cara berpikir programmer) SQL seperti gaya pemrograman deklaratif dan bahasa permintaan Hive sangat mirip dengan SQL.
Babi duduk di atas Hadoop dan pada prinsipnya juga bisa duduk di atas Dryad. Saya mungkin salah tetapi Hive sangat dekat dengan Hadoop.
Perintah Pig Latin dan Hive mengkompilasi untuk memetakan dan mengurangi pekerjaan.
Pertanyaan saya - Apa tujuan memiliki keduanya ketika seseorang (katakanlah Babi) dapat memenuhi tujuannya. Apakah hanya karena Babi diinjili oleh Yahoo! dan Sarang oleh Facebook?