תוכן עניינים:
הגדרה - מה המשמעות של SQL ב- Hadoop?
SQL on Hadoop הוא סוג של כלי יישום אנליטי - יישום SQL בפלטפורמת Hadoop, המשלב שאילתות סטנדרטיות בסגנון SQL של נתונים מובנים עם מסגרת הנתונים של Hadoop. Hadoop היא פלטפורמה חדשה יחסית, כמו גם נתונים גדולים עצמה, ולא הרבה אנשי מקצוע מומחים בה, אך SQL ב- Hadoop מפשט את הגישה למסגרת Hadoop ומקלה על היישום במערכות ארגוניות קיימות.
Techopedia מסביר את SQL ב- Hadoop
SQL על Hadoop מתייחס ליישומים שונים של SQL עבור פלטפורמת Hadoop. MapReduce, שהוא מיפוי העבודות לאשכול של Hadoop ומארגן התוצאות, תומך ב- SQL כמקרה שימוש עיקרי כמו גם כשיטות עיבוד אחרות. לכן, הגיוני ליצור כלים רבי עוצמה המאפשרים SQL, שהיא אחת השפות הנפוצות ביותר לשאילתת מסד נתונים ומניפולציה. מכיוון ש- Hadoop צובר פופולריות בארכיטקטורת נתונים ארגוניים, SQL היא מפתח לאימוץ נכון עבור נתונים מובנים באופן רופף וגם עבור נתונים מובנים המשמשים ב- Hadoop.
מנהלי התקנים של SQL ב- Hadoop כוללים:
- מינוף מיומנויות SQL קיימות הקיימות ברוב הארגונים
- שימוש חוזר בתמציות עומס של טרנספורמציה (ETL), בינה עסקית (BI) והשקעות בתשתיות אנליטיקה בהאדופ
כמה יישומי SQL ב- Hadoop כוללים:
- Apache Spark SQL
- Apache Hive
- אפאצ'י טאג'ו
- מקדחת אפאצ'י
- HP Vertica ב- MapR
- נהגי ODBC
- פרסטו
- כריש
