2012-09-17 7 views
5

私はPigServerクラスを使用して埋め込みのピグプログラムを作成しました。しかし、PigRunnerクラスを使用してクエリを実行できることもわかりました。PigServerまたはPigRunner?どちらが良いですか?

どちらが優れているか誰にでも通知できますか?理由を説明してください。

答えて

3

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

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

関連する問題