Sadržaj:
Definicija - Što znači latinski svinja?
Svinjski latinski jezik je vrsta programskog jezika koji se koristi za rad u Apache Pig-u, a to je softverski resurs za stvaranje određenih vrsta programa za analizu podataka.
Tehopedija objašnjava svinju latinski
Skup resursa Apache Hadoop vrlo je popularan način prikupljanja i sortiranja podataka. U velikom zaluđivanju podataka posljednjih godina, Hadoop igra sastavnu ulogu, zajedno s pratećim alatima poput Apache Svinje. Hadoop i srodni alati i dodaci gotovo su u potpunosti open source, što znači da se oni ne prodaju s uobičajenim naknadama za licenciranje.
Hadoop platforma uključuje nekoliko glavnih elemenata, uključujući sustav zvan MapReduce za skupnu obradu podataka i Hadoop HDFS sustav za upravljanje datotekama. Apache Pig uključuje prevodilac koji proizvodi MapReduce skupove podataka. Cilj je analizirati velike skupove podataka.
Programeri su stvorili latinski jezik svinje kako bi pomogli operaterima da učinkovito koriste Pig. Proizvođači ovog proizvoda govore o "lakoći programiranja" koja se oslanja na tekstualnu prirodu svinjskog latiničnog jezika, gdje se izravne naredbe lako semantički izražavaju. Tu je i obećanje o svestranosti ugrađenoj u softver.
Pogled na ovaj relativno lak jezik, koji nadopunjuje popularne programske jezike poput Java i Python, pokazuje da ovaj jezik slijedi određene konvencije, na primjer, korištenje varijabli poput integer, float, Boolean i drugih u Javi i drugim jezicima, s jednostavnim operatorom podjednako - Dexribe, Dump, Explain i Illustrate - svaki od njih promiče jednostavan rezultat podataka. Svinjski latinski jezik uključuje i skup relacijskih operatora poput grupa, filtra i pridruživanja koji su tradicionalni dijelovi jezika za upite. Ostali elementi jednostavnih varalica za svinjski jezik uključuju funkcije niza, matematičke funkcije, funkcije datum-vrijeme i druge vrste naredbenih sintaksa.