Spisu treści:
Definicja - Co oznacza Pig Latin?
Pig Latin jest rodzajem języka programowania wykorzystywanego do pracy w Apache Pig, który jest zasobem oprogramowania do tworzenia niektórych rodzajów programów do analizy danych.
Techopedia wyjaśnia Pig Latin
Zestaw zasobów Apache Hadoop to bardzo popularny sposób na agregację i sortowanie danych. W szaleństwie dużych zbiorów danych ostatnich lat Hadoop odgrywa integralną rolę, wraz z narzędziami pomocniczymi, takimi jak Apache Pig. Hadoop oraz powiązane narzędzia i akcesoria są prawie całkowicie open source, co oznacza, że nie są sprzedawane z konwencjonalnymi opłatami licencyjnymi.
Platforma Hadoop zawiera kilka głównych elementów, w tym system o nazwie MapReduce do obsługi danych wsadowych i system obsługi plików HDadoop Hadoop. Apache Pig wykorzystuje kompilator, który wytwarza zestawy danych MapReduce. Celem jest analiza zbiorów dużych zbiorów danych.
Programiści stworzyli język Pig Latin, aby pomóc operatorom w efektywnym korzystaniu ze Pig. Twórcy tego produktu mówią o „łatwości programowania”, która opiera się na tekstowej naturze Pig Latin, gdzie bezpośrednie polecenia są łatwe do wyrażenia semantycznie. Istnieje również obietnica wszechstronności wbudowanej w oprogramowanie.
Spojrzenie na ten stosunkowo łatwy język, który jest komplementarny do popularnych języków programowania, takich jak Java i Python, pokazuje, że ten język jest zgodny z pewnymi konwencjami, na przykład używanie zmiennych takich jak liczba całkowita, liczba zmiennoprzecinkowa, wartość logiczna i inne w języku Java i innych językach, wraz z prostymi operatorami - Dexribe, Dump, Explain i Illustrate - z których każdy promuje prosty wynik danych. Pig Latin zawiera także zestaw operatorów relacyjnych, takich jak Group, Filter i Join, które są tradycyjnymi częściami języków zapytań. Inne elementy łatwych ściągów dla Pig Latin obejmują funkcje ciągów, funkcje matematyczne, funkcje daty i godziny oraz inne typy składni poleceń.