LocalazyLocalazy

Apache Pig latin

Apache Pig is a high-level platform for creating programs that run on Apache Hadoop. The language is called Pig Latin. Pig Latin abstracts the programming from the Java MapReduce idiom. Pig Latin can be extended using user-defined functions (UDFs) written in Java, Python, Groovy, or JavaScript. Pig Latin is used by data scientists for pre-processing and analysis of large data sets, typically in the Apache Hadoop environment. Pig Latin has a simple, easy-to-understand syntax. It is not as complex as Java and not as limited as SQL. Pig Latin is used by Yahoo!, Facebook, Netflix, and Twitter.