LocalazyLocalazy

Apache Pig latin

Apache Pig ist eine High-Level-Plattform zur Erstellung von Programmen, die auf Apache Hadoop laufen. Die Sprache wird Pig Latin genannt. Pig Latin abstrahiert die Programmierung vom Java MapReduce Idiom. Pig Latin kann mit benutzerdefinierten Funktionen (UDFs) erweitert werden, die in Java, Python, Groovy oder JavaScript geschrieben sind. Pig Latin wird von Datenwissenschaftlern für die Vorverarbeitung und Analyse großer Datensätze verwendet, typischerweise in der Apache Hadoop-Umgebung. Pig Latin hat eine einfache, leicht zu verstehende Syntax. Es ist nicht so komplex wie Java und nicht so eingeschränkt wie SQL. Pig Latin wird von Yahoo!, Facebook, Netflix und Twitter verwendet.