Changes between Version 2 and Version 3 of PigAdvantage


Ignore:
Timestamp:
11/11/09 14:11:10 (10 years ago)
Author:
kosuke
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PigAdvantage

    v2 v3  
    99 Pigで扱うデータは自動的にMapReduceジョブに変換される。よって、データをどういう風に分析したいかだけ書けばMapReduce処理が実行される. 
    1010 
    11  また、はるかにMapやReduceを書くより簡単に処理できる。例えば、JavaでMapReduce処理をしようとすると、コンパイルやパッケージングなどさまざまなめんどくさい作業を必要とする。しかし、Pigはスクリプト言語(かつSQLのように扱える)であるので、そういった作業を必要としない。また、Streaming(Script言語でMapやReduceをかけるようにしてくれる機能)を使ってpythonやRubyなどで MapReduce処理を使用としても、ジョブをサブミットしなければならず面倒くさいことがある。しかし、Pigの場合は、SQLのようにコンソールに数行クエリを書くだけでMapReduce処理ができる。(つまり、インタラクティブシェル 
     11 また、はるかにMapやReduceを書くより簡単に処理できる。例えば、JavaでMapReduce処理をしようとすると、コンパイルやパッケージングなどさまざまなめんどくさい作業を必要とする。しかし、Pigはスクリプト言語(かつSQLのように扱える)であるので、そういった作業を必要としない。また、Streaming(Script言語でMapやReduceをかけるようにしてくれる機能)を使ってpythonやRubyなどで MapReduce処理を使用としても、ジョブをサブミットしなければならず面倒くさいことがある。しかし、Pigの場合は、SQLのようにコンソールに数行クエリを書くだけでMapReduce処理ができる。(つまり、インタラクティブシェルみたいに使える