Kazalo:
Opredelitev - Kaj pomeni latinski prašič?
Pig Latin je vrsta programskega jezika, ki se uporablja za delo v Apache Pig, ki je programski vir za ustvarjanje nekaterih vrst programov za analizo podatkov.
Tehopedija pojasni prašiče latinsko
Nabor virov Apache Hadoop je zelo priljubljen način zbiranja in razvrščanja podatkov. V velikem norenju podatkov zadnjih let igra Hadoop sestavno vlogo, skupaj s podpornimi orodji, kot je Apache Pig. Hadoop in z njim povezana orodja in dodatki so skoraj v celoti odprtokodni, kar pomeni, da se ne prodajajo z običajnimi licenčnimi pristojbinami.
Platforma Hadoop vključuje več glavnih elementov, vključno s sistemom imenovanim MapReduce za paketno obdelavo podatkov in sistemom za obdelavo datotek Hadoop HDFS. Apache Pig vključuje prevajalnik, ki izdeluje nabore podatkov MapReduce. Cilj je analiza velikih nizov podatkov.
Razvijalci so ustvarili latinski jezik Pig, da bi operaterjem pomagali učinkovito uporabljati Pig. Izdelovalci tega izdelka govorijo o "enostavnosti programiranja", ki se opira na besedilno naravo Pig Latin, kjer se neposredni ukazi enostavno pomensko izrazijo. Obstaja tudi obljuba o vsestranskosti, vgrajeni v programsko opremo.
Pogled na ta relativno enostaven jezik, ki dopolnjuje priljubljene programske jezike, kot sta Java in Python, kaže, da ta jezik sledi določenim konvencijam, na primer uporabi spremenljivk, kot so celo število, float, Boolean in drugi v Javi in drugih jezikih, z enostavnimi operaterji - Dexribe, Dump, Explain in Illustrate - od katerih vsak spodbuja preprost rezultat podatkov. Pig Latin vključuje tudi niz relacijskih operaterjev, kot so Group, Filter in Join, ki so tradicionalni deli poizvedbenih jezikov. Drugi elementi preprostih listov za latino Pig vključujejo funkcije niza, matematične funkcije, funkcije za datum in čas ter druge vrste sintaksov ukazov.