59
111
+ 1
5

What is Pig?

Pig is a dataflow programming environment for processing very large files. Pig's language is called Pig Latin. A Pig Latin program consists of a directed acyclic graph where each node represents an operation that transforms data. Operations are of two flavors: (1) relational-algebra style operations such as join, filter, project; (2) functional-programming style operators such as map, reduce.
Pig is a tool in the Big Data Tools category of a tech stack.
Pig is an open source tool with 667 GitHub stars and 450 GitHub forks. Here’s a link to Pig's open source repository on GitHub

Who uses Pig?

Companies
14 companies reportedly use Pig in their tech stacks, including Netflix, GittiGidiyor, and Platform.

Developers
45 developers on StackShare have stated that they use Pig.

Pig Integrations

Pros of Pig
2
Finer-grained control on parallelization
1
Proven at Petabyte scale
1
Open-source
1
Join optimizations for highly skewed data

Pig Alternatives & Comparisons

What are some alternatives to Pig?
Capybara
Capybara helps you test web applications by simulating how a real user would interact with your app. It is agnostic about the driver running your tests and comes with Rack::Test and Selenium support built in. WebKit is supported through an external gem.
Apache Spark
Spark is a fast and general processing engine compatible with Hadoop data. It can run in Hadoop clusters through YARN or Spark's standalone mode, and it can process data in HDFS, HBase, Cassandra, Hive, and any Hadoop InputFormat. It is designed to perform both batch processing (similar to MapReduce) and new workloads like streaming, interactive queries, and machine learning.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
See all alternatives

Pig's Followers
111 developers follow Pig to keep up with related blogs and decisions.