תוכן עניינים:
הגדרה - מה המשמעות של לטינית חזיר?
לטינית חזיר היא סוג של שפת תכנות המשמשת לעבודה ב- Apache Pig, שהיא משאב תוכנה ליצירת סוגים מסוימים של תוכניות לניתוח נתונים.
Techopedia מסביר את חזיר לטינית
מערך המשאבים של Apache Hadoop הוא דרך פופולרית מאוד לצבור ולמיין נתונים. בשיגעון הנתונים הגדולים של השנים האחרונות, Hadoop ממלאת תפקיד אינטגרלי, יחד עם כלים תומכים כמו אפאצ'י חזיר. Hadoop וכלים ואביזרים נלווים הם כמעט לחלוטין קוד פתוח, מה שאומר שהם לא נמכרים עם דמי רישוי קונבנציונליים.
פלטפורמת Hadoop כוללת מספר אלמנטים עיקריים, כולל מערכת בשם MapReduce לנתוני טיפול באצווה ומערכת טיפול בקובץ Hadoop HDFS. אפאצ'י חזיר כרוך במהדר שמייצר מערכי נתונים של MapReduce. המטרה היא לנתח מערכי נתונים גדולים.
מפתחים יצרו את השפה הלטינית חזיר במטרה לעזור למפעילים להשתמש ביעילות חזיר. יצרני המוצר הזה מדברים על "קלות תכנות" הנשען על אופיו הטקסטואלי של חזיר לטיני, בו קל לבטא פקודות ישירות סמנטית. יש גם את ההבטחה לרבגוניות המובנית בתוכנה.
מבט על השפה הקלה יחסית הזו, המשלימה לשפות תכנות פופולריות כמו ג'אווה ופייתון, מראה ששפה זו עוקבת אחר מוסכמות מסוימות, למשל שימוש במשתנים כמו מספר שלם, צף, בוליאני ואחרים בג'אווה ושפות אחרות, יחד עם מפעילים פשוטים כאחד - Dexribe, Dump, Explain and Illustrate - שכל אחד מהם מקדם תוצאת נתונים פשוטה. לטינית החזירים כוללת גם קבוצה של מפעילי יחס כמו קבוצה, סינון והצטרפות שהם חלקים מסורתיים בשפות שאילתות. אלמנטים אחרים של גיליונות רמאות קלים עבור חזיר לטיני כוללים פונקציות מחרוזת, פונקציות מתמטיות, פונקציות של תאריך תאריך וסוגים אחרים של תחבירי פקודה.
