פיג – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
המשמעות של pig latin. הסבר לא מספק, לצערי
מ הסבת תג ref לתבנית:הערה (תג) (דיון)
שורה 1:
{{תוכנה}}'''פיג'''<ref name{{הערה|שם="mainpage">|{{Cite web|url=http://pig.apache.org/|title=Hadoop: Apache Pig|accessdate=Sep 2, 2011}}</ref>}} היא פלטפורמה מבית [[קרן התוכנה אפאצ'י]] ליצירת תוכניות הרצות על [[האדופ]]. השפה המשמשת את הפלטפורמה מכונה '''פיג לאטין''' (באנגלית: מילולית: [[לטינית]] [[חזיר]]ית. כינוי לגרסה מעוותת של השפה האנגלית). פיג יכולה להריץ יישומי האדופ ב [[MapReduce]], [[אפאצ'י טז]], או [[אפאצ'י ספארק]]. פיג מפשיטה את רמת ה[[ג'אווה]] של MapReduce לנוטציות הופכות תכנות ב MapReduce לרמה עילית, בדומה לזו של [[SQL]] עבור מסדי נתונים יחסיים. פיג ניתנת להרחבה באמצעות פונקציות המוגדרות על ידי המשתמש (UDFs) אותן ניתן לכתוב ב-Java, [[פייתון]], [[JavaScript]], [[Ruby]] או [[Groovy]]<ref>{{הערה|{{Cite web|url=http://pig.apache.org/docs/r0.11.1/udf.html|title=Pig user defined functions|accessdate=May 3, 2013}}</ref>}} והן קוראות באופן ישיר לשפה.
 
== חזיר לעומת SQL ==