「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--%%データウェアハウス%%

--[[NoSQL]], [[分散処理]]
---[[Hadoop]]~
'> [[Apache Tez]]~
'> [[Apache HBase]] > [[Apache Hive]]

---[[Apache Spark]]

*目次 [#te977f3d]
#contents

*概要 [#w00ee693]
-2006年頃にYahoo Researchで開発され、2007年にApache Software Foundationに移行。

-Pigは[[Hadoop]]ジョブをMapReduce、[[Apache Tez]]、[[Apache Spark]]で実行できる。

-Hadoop用高級言語
--言語はPig Latinと呼ばれている。
--[[Apache Hive]]と同様にSQLライクな記法でMapReduceを書けるDSL
--手続き型であり、パイプラインのパラダイムに非常に自然にフィットする。
--Java、Python、JavaScript、Ruby、Groovyなどで拡張して直接呼出せる。
--パイプラインの任意の時点でユーザーコードを含めることができる。

*詳細 [#vf3b1b0f]
...。

*参考 [#s6f474b6]
-Apache Pig - Wikipedia~
https://en.wikipedia.org/wiki/Apache_Pig

-Apache Pig で大規模データセットを分散処理する - Qiita~
https://qiita.com/ynakayama/items/8f334b3314561c5d48af

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS