מבוא
בעולם של היום, הנתונים גדלים באופן אקספוננציאלי עם הזמן עם הדיגיטליזציה. ארגונים משתמשים בפלטפורמות ענן שונות כמו Azure, GCP וכו', כדי לאחסן ולנתח נתונים אלה כדי לקבל מהם תובנות עסקיות חשובות. אתה תלמד את 11 שאלות הראיון המובילות בתכלת במאמר זה שידון בשירותי נתונים שונים כמו Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage וכו', לאחסון נתונים מובנים, לא מובנים או מובנים למחצה. בואו נסתכל על שאלות הראיון בתכלת להלן.
מטרות למידה
במאמר זה נלמד על שאלות הראיון בתכלת להלן:
- היקף פרופילי המשרה של Azure Data Services
- מושגי Cosmos DB חשובים
- Cosmos DB מציע ממשקי API שונים של מסד נתונים
- הבן את מודלי הפריסה שסופקו על ידי Azure SQL Database
- למד על כללי מדיניות מחזור חיים ב-Azure Blob Storage
- קבל ידע על שירותי Azure Storage Data
מאמר זה פורסם כחלק מה- בלוגאת מדע הנתונים.
תוכן העניינים
חברות מובילות כמו Mercedes-Benz, Deloitte, PwC, Accenture, TCS, Razorpay, Swiggy, Uber וכו', מגייסות פרופילי עבודה הקשורים למיומנויות Azure Data Services כגון Data Engineer, Data Scientist, תפקידי נתונים הקשורים למו"פ וכו'. במקומות שונים ברחבי העולם. לפרופילי העבודה הללו יש היקף רחב מבחינת שכר, קבלת סביבות עבודה מאתגרות ופתרון בעיות בעולם האמיתי. איש מקצוע עובד דורש ידע אינטנסיבי ב- Azure SQL, אגם תכלת התכלת פיתוח, פיתוח APIs באמצעות Cosmos DB כבסיס נתונים, יצירת צינורות נתונים באמצעות Azure Data Factory וכו', לעבודה בעבודה זו.
שאלה 2. מהן יחידות בקשה ב-Cosmos DB?
השמיים יחידת בקשה הוא מטבע ביצועים השואב את משאבי המערכת הנדרשים לביצוע פעולות מסד הנתונים כמו קריאה, הוספה, עדכון וכו', נתמך על ידי Azure Cosmos DB. יחידות בקשות נצרכות מחויבות בהתאם למצב יצירת חשבון Azure Cosmos DB.
שאלה 3. מהו הזמן לחיות בקוסמוס DB?
זמן לחיות (TTL) ב-Cosmos DB מאפשרת מחיקה אוטומטית של פריטים בתוך קונטיינר לאחר פרק זמן מסוים על ידי צריכת יחידות בקשה שנשארו. דוגמה להגדרת TTL בקונטיינר קיים של Cosmos DB:
בחר מכולה-> בהגדרות גלול אל זמן לחיות-> בחר הפעל וציין ערך TTL בשניות-> שמור.
שאלה 4. מהם ממשקי ה-API של מסד הנתונים השונים המוצעים על ידי Cosmos DB? פרט עם דוגמאות.
Azure Cosmos DB מציע ממשקי API שונים של מסד נתונים כמו MongoDB, קסנדרה, Gremlin, NoSQL ו-Table. Azure Cosmos DB API עבור NoSQL מספק את האפשרות לבצע שאילתות על פריטים באמצעות תחביר SQL ומציע בידוד ביצועים ותמיכה אנליטית. Azure Cosmos DB API עבור MongoDB מספק מיקומי כתיבה מרובים, ניהול רסיס אוטומטי ומאחסן נתונים במבנה המסמך באמצעות פורמט BSON. Azure Cosmos DB עבור PostgreSQL משמש לאחסון נתונים ב PostgreSQL. Azure Cosmos DB API עבור Cassandra תומך בקנה מידה אופקי לאחסון נתונים נרחבים באמצעות סכימה מוכוונת עמודות. דוגמה ליצירת בית ספר למסד נתונים באמצעות Azure Cosmos DB API עבור NoSQL ב-.NET:
Database database1 = await client.CreateDatabaseAsync( id: "school" )
לדוגמה, הכנס מסמך בודד באוסף בשם סטודנט באמצעות Azure Cosmos DB API עבור MongoDB ב-JavaScript:
db.student.insertOne({ name:"Chaitanya Shah", age: 23, address: "24, Wall Colony" });
שאלה 5. תאר את מודלי הרכישה הזמינים ב-Azure SQL Database.
תלוי במודל הפריסה של Azure מסד נתונים של SQL, להלן שני דגמי הרכישה הזמינים:
א. מודל רכישה vCore: מודל הרכישה של vCore מאפשר למשתמשים לבחור מאפיינים פיזיים של החומרה בהתאם לצרכי היישום שלהם. במודל זה, לקוחות יכולים לבחור באופן עצמאי להגדיל את האחסון, לחשב משאבי מחשוב וכו'.
ב. מודל רכישה מבוסס DTU: מודל רכישה מבוסס מסד נתונים (DTU) מספק ללקוחות שכבות שירות הנבדלות על סמך גודל המחשוב הקבוע, האחסון, שיעורי הקריאה-כתיבה ותקופת השמירה עבור גיבויים.
שאלה 6. מהם דגמי הפריסה השונים המסופקים על ידי Azure SQL Database?
להלן שני דגמי הפריסה המסופקים על ידי Azure SQL Database:
א. מסד נתונים בודד: מודל פריסה יחיד מסוג מסד נתונים יוצר מסד נתונים עם מנוע מסד נתונים ייעודי, סט משאבים משלו, ניטור ביצועים ושכבות שירות.
ב. בריכה אלסטית: מודל פריסה מסוג מאגר אלסטי מאפשר ללקוחות לרכוש משאבים עבור מאגר משותף למספר מסדי נתונים. אנו יכולים להוסיף או להסיר מסדי נתונים מהמאגר על סמך ניצול משאבים. מאגר אלסטי פותר את בעיית הקצאת יתר ומשאבים.
שאלה 7. שאלה מבוססת תרחיש על Azure Data Lake.
במהלך העבודה על פרויקט ABC, יצרת קובץ Azure Data Lake Storage Gen2 account abc_account לאחסון יומני יישומים ותשתיות. תקופת השמירה המיועדת לאחסון יומני יישומים ותשתיות היא 360 יום ו-60 יום, בהתאמה. בהתאם לציפיות הנוכחיות, לא תהיה גישה ליומנים במהלך תקופות השמירה. תכנן פתרון עבור abc_account שיצמצם את עלויות האחסון וימחק אוטומטית את היומנים בתום כל תקופת שמירה.
השתמש בשכבת הגישה לארכיון לאחסון יומני יישומים ובדרגת הגישה המגניבה לאחסון יומני תשתית כדי למזער את עלויות האחסון בזמן אחסון יומנים ב-abc_account. למחיקה אוטומטית של היומנים בתום כל תקופת שמירה, השתמש בכללי ניהול מחזור החיים של אחסון Azure Blob.
שאלה 8. מהם שירותי Azure Storage Data?
שירות אחסון Azure מספק שירותים ניתנים להרחבה, נגישים, מאובטחים ומנוהלים לאחסון אובייקטים, לבלום, ליצור נתונים
אגמים, שיתוף קבצים וכו'. להלן שירותי Azure Storage Data:
- בועות תכלת: אחסון Azure Blob מאפשר למשתמשים לאחסן נתונים לא מובנים באמצעות בלובים. ניתן להשתמש באחסון Azure Blob לאחסון קבצי יומן, תמונות, מסמכים, נתונים לגיבוי ושחזור וכו'.
- קבצי תכלת: Azure Files מאפשרים למשתמשים לשתף קבצים באמצעות תקני תעשייה כגון SMB, NFS וכו'. ניתן להשתמש ב-Azure Files לאחסון כלי ניפוי ופיתוח הדרושים ל-VMs.
- תורי תכלת: Azure Queue storage הוא שירות הודעות לאחסון מספר רב של הודעות. ניתן להשתמש ב-Azure Queue לתקשורת הודעות אסינכרונית בין רכיבי אפליקציה.
- טבלאות תכלת: Azure Tables מאפשרים למשתמשים לאחסן מובנה NoSQL נתונים עם עיצוב נטול סכמה. ניתן להשתמש ב-Azure Tables לאחסון פנקסי כתובות, מידע על מכשירים וכו'.
- דיסקים Azure: Azure Disks משמשים לאחסון וגישה לנתונים מ- Azure VMs.
שאלה 9. שאלה מבוססת תרחיש על אחסון Azure Blob.
כתוב את כלל מדיניות מחזור החיים ב אחסון Azure Blob כדי להעביר את הבלוקים עם הקדמת מיכל/בית ספר או מיכל/מכללה שלא שונו במשך 90 יום לשכבת הארכיון והכתמים שלא שונו במשך 30 יום שכבת אחסון מגניבה.
להלן כלל מדיניות מחזור החיים עבור התרחיש שלעיל:
{ "rules": [ { "name": "agingPolicy", "enabled": true, "type": "Lifecycle", "definition": { "filters": { "blobTypes": [ "blockBlob"], "prefixMatch": [ " container/school ", " container/college " ] }, "actions": { "baseBlob": { "tierToCool": { "daysAfterModificationGreaterThan": 30 }, "tierToArchive": { "daysAfterModificationGreaterThan": 90 } } } } } ]
}
שאלה 10. כתוב שאילתה ליצירת מחלקות טבלה במסד הנתונים של CompanyDB Azure SQL.
השאילתה למטה תיצור טבלה בשם מחלקות עם העמודות DeptNo, DName ומיקום:
CREATE TABLE Depts(
DeptNo int Primary Key,
DName nvarchar(50) NOT NULL,
Location nvarchar(50)
);
כאן, DeptNo הוא מפתח ראשי.
שאלה 11. באיזה שירות Azure כדאי לבחור לפיתוח אגם נתונים ארגוני לביצוע ניתוח ביג דאטה?
אתה צריך להשתמש אחסון Azure Blob ליצור אגם נתונים לניתוח ביג דאטה. אחסון Azure Blob מאפשר למשתמשים לאחסן
נתונים לא מובנים באמצעות כתמים. אחסון Azure Blob מספק אבטחה גבוהה, מדרגיות, זמינות נתונים ויכולות שחזור מאסון.
סיכום
Microsoft Azure מציעה שירותי נתונים כמו Azure Cosmos DB, Azure SQL Database, Azure Data Lake Storage וכו' לאחסון נתונים מובנים, לא מובנים או מובנים למחצה. Azure Cosmos DB הוא מסד נתונים NoSQL מרובה מודלים, מנוהל במלואו לפיתוח יישומים מודרניים. שירות אחסון Azure מספק שירותים ניתנים להרחבה, נגישים, מאובטחים ומנוהלים ביותר לאחסון אובייקטים, כתמים, יצירת אגמי נתונים, שיתוף קבצים וכו'. להלן כמה נקודות חשובות מהמאמר לעיל על שאלות ראיונות תכלת:
- Azure Cosmos DB מציע ממשקי API שונים של מסדי נתונים כמו MongoDB, Cassandra, Gremlin, NoSQL ו-Table לחיבור לבסיסי נתונים שונים.
- באמצעות Time to Live (TTL) ב-Azure Cosmos DB, מפתחים יכולים למחוק אוטומטית פריטים בתוך קונטיינר.
- בריכות אלסטיות פנימה מאגר SQL של תכלת הרקיע יכול לעזור לארגונים להשתמש במשאבים משותפים עבור Azure SQL.
- קיבלנו הבנה באיזה שירות Azure Storage Data יש להשתמש בהתבסס על התרחיש וסוג הנתונים.
- מלבד זאת, ראינו גם את שכבות הגישה של Azure Storage ומדיניות ניהול מחזור החיים.
אני מקווה שאהבתם את המאמר שלי על שאלות ראיונות תכלת. שתף אותי במשוב שלך בקטע התגובות.
המדיה המוצגת במאמר זה אינה בבעלות Analytics Vidhya והיא משמשת לפי שיקול דעתו של המחבר.
מוצרים מקושרים
- הפצת תוכן ויחסי ציבור מופעל על ידי SEO. קבל הגברה היום.
- Platoblockchain. Web3 Metaverse Intelligence. ידע מוגבר. גישה כאן.
- מקור: https://www.analyticsvidhya.com/blog/2023/03/top-azure-data-services-interview-questions/
- :הוא
- 11
- 2023
- a
- א ב ג
- אודות
- מֵעַל
- תקצירים
- אקסנצ'ר
- גישה
- נצפה
- נגיש
- גישה
- חֶשְׁבּוֹן
- לרוחב
- פעולות
- כתובת
- לאחר
- מאפשר
- אנליטית
- ניתוח
- אנליטיקה וידיה
- לנתח
- ו
- תשתיות
- API
- ממשקי API
- בקשה
- פיתוח אפליקציות
- ארכיון
- ARE
- מאמר
- AS
- At
- מכני עם סלילה אוטומטית
- באופן אוטומטי
- זמינות
- זמין
- לחכות
- תכלת
- גיבוי
- מבוסס
- BE
- להלן
- בֵּין
- גָדוֹל
- נתונים גדולים
- לחסום
- ספרים
- עסקים
- by
- CAN
- יכולות
- מסוים
- אתגר
- מאפיינים
- טעון
- בחרו
- לקוחות
- ענן
- אוסף
- מושבה
- עמודות
- הערות
- תקשורת
- חברות
- רכיבים
- לחשב
- מסקנה
- מקשר
- מאוכל
- מכולה
- קריר
- קוסמוס
- עלויות
- לִיצוֹר
- נוצר
- יוצר
- יוצרים
- יצירה
- מַטְבֵּעַ
- נוֹכְחִי
- לקוחות
- נתונים
- ניתוח נתונים
- מהנדס נתונים
- אגם דאטה
- מדען נתונים
- מסד נתונים
- מאגרי מידע
- ימים
- מוקדש
- דלויט
- תלוי
- פריסה
- לתאר
- עיצוב
- יעוד
- מפתחים
- מתפתח
- צעצועי התפתחות
- כלי פיתוח
- מכשיר
- אחר
- מובחנים
- דיגיטליזציה
- שיקול דעת
- לדון
- מסמך
- מסמכים
- בְּמַהֲלָך
- כל אחד
- משוכלל
- מופעל
- מאפשר
- מנוע
- מהנדס
- מִפְעָל
- סביבות
- וכו '
- Ether (ETH)
- דוגמה
- דוגמאות
- קיימים
- הציפיות
- אקספוננציאלית
- נרחב
- מפעל
- מָשׁוֹב
- שלח
- קבצים
- מסננים
- קבוע
- בעד
- פוּרמָט
- החל מ-
- לגמרי
- GCP
- לקבל
- מקבל
- גדל
- חומרה
- יש
- לעזור
- גָבוֹהַ
- מאוד
- שכירה
- לקוות
- מאוזן
- HTTPS
- ID
- תמונות
- חשוב
- in
- באופן עצמאי
- תעשייה
- תקני התעשייה
- מידע
- תשתית
- תובנות
- ראיון אישי
- שאלות בראיון
- מבוא
- בדידות
- IT
- פריטים
- שֶׁלָה
- JavaScript
- עבודה
- מפתח
- ידע
- אגם
- גָדוֹל
- לִלמוֹד
- מעגל החיים
- כמו
- לחיות
- מיקום
- מקומות
- נראה
- הצליח
- ניהול
- מדיה
- הודעות
- הודעות
- לצמצם
- מצב
- מודל
- מודלים
- מודרני
- שונים
- MongoDB
- ניטור
- מספר
- שם
- שם
- NAV
- נחוץ
- צרכי
- נטו
- מספר
- אובייקטים
- of
- מוצע
- המיוחדות שלנו
- on
- תפעול
- אפשרות
- ארגונים
- שֶׁלוֹ
- בבעלות
- חלק
- לבצע
- ביצועים
- תקופה
- תקופות
- גופני
- פלטפורמות
- אפלטון
- מודיעין אפלטון
- אפלטון נתונים
- נקודות
- מדיניות
- מדיניות
- בריכה
- ברכות
- פוסטגרסל
- יְסוֹדִי
- בעיה
- בעיות
- מקצועי
- פרופילים
- פּרוֹיֶקט
- ובלבד
- מספק
- לאור
- לִרְכּוֹשׁ
- רכישה
- PWC
- Q2
- Q3
- שאלה
- שאלות
- תעריפים
- razorpay
- חומר עיוני
- עולם אמיתי
- קָשׁוּר
- להסיר
- לבקש
- נדרש
- דורש
- משאב
- משאבים
- שייר
- תפקידים
- כלל
- כללי
- משכורת
- בקרת מערכות ותקשורת
- להרחבה
- סולם
- דרוג
- תרחיש
- בית ספר
- מדע
- מַדְעָן
- היקף
- לגלול
- סעיף
- לבטח
- אבטחה
- שרות
- שירותים
- סט
- הגדרות
- שיתוף
- משותף
- שיתוף
- צריך
- הראה
- יחיד
- מידה
- מיומנויות
- SMB
- פִּתָרוֹן
- פותר
- פותר
- כמה
- SQL
- תקנים
- אחסון
- חנות
- חנויות
- מִבְנֶה
- מובנה
- סטודנט
- לימוד
- כזה
- תמיכה
- נתמך
- תומך
- Swiggy
- תחביר
- מערכת
- שולחן
- לקחת
- מונחים
- זֶה
- השמיים
- הבלוק
- העולם
- שֶׁלָהֶם
- אלה
- נִדבָּך
- זמן
- ל
- של היום
- כלים
- חלק עליון
- עסקה
- מַעֲבָר
- נָכוֹן
- סופר
- הבנה
- יחידה
- יחידות
- עדכון
- להשתמש
- משתמשים
- בעל ערך
- ערך
- שונים
- קיר
- מה
- מה
- אשר
- בזמן
- רָחָב
- יצטרך
- עם
- תיק עבודות
- עובד
- עוֹלָם
- לכתוב
- זפירנט