5

PigServer クラスを使用して組み込みの豚プログラムを作成しましたが、PigRunner クラスを使用してクエリを実行することもできることがわかりました。

どちらが優れているか誰にもわかりますか?理由も教えてください。

4

1 に答える 1

3

PigRunnerは基本的に、コマンドラインプログラム「pig」と同じインターフェイスを提供しますが、システムシェルに移動せずに呼び出すことができ、PigStatsオブジェクトを返すという利点があります。したがって、完全なユーザー提供のスクリプトを実行するのに便利です。

ただし、PigServerでは、クエリのオンザフライでの作成と登録、および結果に対するプログラムによる反復が可能です。したがって、PIGへのはるかに柔軟で完全なインターフェイスを提供します。

于 2012-12-14T16:17:26.223 に答える