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

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
שורה 1:
{{תוכנה}}'''אפאצ'י פיג'''<ref name="mainpage">{{Cite web|url=http://pig.apache.org/|title=Hadoop: Apache Pig|accessdate=Sep 2, 2011}}</ref> היא פלטפורמה מבית [[קרן התוכנה אפאצ'י]] ליצירת תוכניות הרצות על [[Hadoop|האדופ]]. השפה המשמשת את הפלטפורמה מכונה '''פיג לאטין''' (פיג הלאטינית). פיג יכולה להריץ יישומי האדופ ב 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 ==