المُقدّمة
في عالم اليوم ، تنمو البيانات بشكل كبير مع مرور الوقت مع الرقمنة. تستخدم المؤسسات العديد من الأنظمة الأساسية السحابية مثل Azure و GCP وما إلى ذلك لتخزين هذه البيانات وتحليلها للحصول على رؤى تجارية قيّمة منها. ستدرس أهم 11 سؤالاً من أسئلة المقابلة الزرقاء في هذه المقالة والتي ستناقش خدمات البيانات المختلفة مثل Azure Cosmos DB و Azure SQL Database و Azure Data Lake Storage وما إلى ذلك ، لتخزين البيانات المنظمة أو غير المنظمة أو شبه المنظمة. دعنا نلقي نظرة على أسئلة المقابلة الزرقاء أدناه.
أهداف التعلم
في هذه المقالة ، سنتعرف على أسئلة المقابلة اللازوردية التالية:
- نطاق ملفات تعريف وظائف Azure Data Services
- مفاهيم مهمة Cosmos DB
- تقدم Cosmos DB واجهات برمجة تطبيقات مختلفة لقاعدة البيانات
- فهم نماذج النشر التي توفرها قاعدة بيانات Azure SQL
- تعرف على قواعد نهج دورة الحياة في Azure Blob Storage
- اكتساب المعرفة حول خدمات بيانات تخزين Azure
تم نشر هذه المقالة كجزء من مدونة علوم البيانات.
جدول المحتويات
تقوم أفضل الشركات مثل Mercedes-Benz و Deloitte و PwC و Accenture و TCS و Razorpay و Swiggy و Uber وما إلى ذلك ، بالتوظيف لملفات تعريف الوظائف المتعلقة بمهارات خدمات بيانات Azure مثل مهندس البيانات وعالم البيانات وأدوار البيانات المتعلقة بالبحث والتطوير ، إلخ. . في مواقع مختلفة في جميع أنحاء العالم. تتمتع ملفات تعريف الوظائف هذه بنطاق واسع من حيث الراتب ، والحصول على بيئات عمل صعبة ، وحل مشاكل العالم الحقيقي. يتطلب المحترف العامل معرفة مكثفة بـ Azure SQL ، بحيرة بيانات Azure التطوير ، وتطوير واجهات برمجة التطبيقات باستخدام Cosmos DB كقاعدة بيانات ، وإنشاء خطوط أنابيب البيانات باستخدام Azure Data Factory ، وما إلى ذلك ، للعمل في هذه الوظيفة.
س 2. ما هي وحدات الطلب في Cosmos DB؟
• وحدة الطلب هي عملة أداء تستخلص موارد النظام المطلوبة لإجراء عمليات قاعدة البيانات مثل القراءة والإدراج والتحديث وما إلى ذلك ، بدعم من Azure Cosmos DB. يتم فرض رسوم على وحدات الطلب المستهلكة بناءً على وضع إنشاء حساب Azure Cosmos DB.
س 3. ما هو وقت العيش في Cosmos DB؟
مدة البقاء (TTL) في Cosmos DB يسمح تلقائيًا بحذف العناصر داخل الحاوية بعد فترة زمنية معينة عن طريق استهلاك وحدات الطلب المتبقية. مثال لتهيئة TTL في حاوية Cosmos DB الحالية:
أختار وعاء-> في الإعدادات انتقل إلى حان الوقت للعيش-> حدد تشغيل وحدد قيمة TTL بالثواني-> حفظ.
س 4. ما هي واجهات برمجة تطبيقات قاعدة البيانات المختلفة التي تقدمها Cosmos DB؟ وضح بالأمثلة.
يوفر Azure Cosmos DB العديد من واجهات برمجة تطبيقات قاعدة البيانات مثل MongoDB, كاساندراو Gremlin و NoSQL و Table. توفر Azure Cosmos DB API لـ NoSQL خيار الاستعلام عن العناصر باستخدام بناء جملة SQL وتوفر عزل الأداء والدعم التحليلي. يوفر Azure Cosmos DB API for MongoDB مواقع كتابة متعددة وإدارة تلقائية للجزء وتخزين البيانات في بنية المستند باستخدام تنسيق BSON. يتم استخدام Azure Cosmos DB لـ PostgreSQL لتخزين البيانات بتنسيق كيو. تدعم Azure Cosmos DB API for 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.
اعتمادًا على نموذج نشر Azure قاعدة بيانات سكلفيما يلي نموذجا الشراء المتاحان:
أ. نموذج شراء vCore: يسمح نموذج شراء vCore للمستخدمين باختيار الخصائص المادية للأجهزة بناءً على احتياجات التطبيق الخاصة بهم. في هذا النموذج ، يمكن للعملاء الاختيار بشكل مستقل لتوسيع نطاق التخزين ، وحساب الموارد ، وما إلى ذلك.
ب. نموذج الشراء القائم على DTU: يوفر نموذج الشراء المستند إلى وحدة معاملات قاعدة البيانات (DTU) مستويات خدمة العملاء التي يتم تمييزها بناءً على حجم الحوسبة الثابتة والتخزين ومعدلات القراءة والكتابة وفترة الاحتفاظ بالنسخ الاحتياطية.
س 6. ما هي نماذج النشر المختلفة التي توفرها قاعدة بيانات Azure SQL؟
فيما يلي نموذجان للنشر توفرهما قاعدة بيانات Azure SQL:
أ. قاعدة بيانات واحدة: يُنشئ نموذج نشر نوع قاعدة البيانات الفردية قاعدة بيانات مع محرك قاعدة بيانات مخصص ومجموعة الموارد الخاصة به ومراقبة الأداء ومستويات الخدمة.
ب. تجمع مرن: يتيح نموذج نشر نوع التجمع المرن للعملاء شراء موارد لتجمع مشترك بواسطة قواعد بيانات متعددة. يمكننا إضافة أو إزالة قواعد البيانات من المجمع على أساس استخدام الموارد. يحل التجمع المرن مشكلة التوفير المفرط للموارد ونقص التوفير.
س 7. سؤال مستند إلى السيناريو في بحيرة بيانات Azure.
أثناء العمل في مشروع ABC ، قمت بإنشاء ملف تخزين بحيرة بيانات Azure Gen2 حساب abc_account لتخزين سجلات التطبيقات والبنية التحتية. فترة الاحتفاظ المحددة لتخزين سجلات التطبيقات والبنية التحتية هي 360 يومًا و 60 يومًا على التوالي. وفقًا للتوقعات الحالية ، لن يتم الوصول إلى السجلات خلال فترات الاحتفاظ. صمم حلًا لحساب abc من شأنه تقليل تكاليف التخزين وحذف السجلات تلقائيًا في نهاية كل فترة احتفاظ.
استخدم طبقة الوصول إلى الأرشيف لتخزين سجلات التطبيق وطبقة الوصول الرائعة لتخزين سجلات البنية التحتية لتقليل تكاليف التخزين أثناء تخزين السجلات في abc_account. لحذف السجلات تلقائيًا في نهاية كل فترة احتفاظ ، استخدم قواعد إدارة دورة حياة تخزين Azure Blob.
س 8. ما هي خدمات بيانات تخزين Azure؟
خدمة تخزين Azure يوفر خدمات قابلة للتطوير ويمكن الوصول إليها وآمنة ومُدارة بدرجة عالية لتخزين العناصر ، وكائنات البيانات الثنائية الكبيرة ، وإنشاء البيانات
البحيرات ومشاركة الملفات وما إلى ذلك ، فيما يلي خدمات بيانات تخزين Azure:
- النقط أزور: يسمح تخزين Azure Blob للمستخدمين بتخزين البيانات غير المهيكلة باستخدام blobs. يمكن استخدام مساحة تخزين Azure Blob لتخزين ملفات السجل والصور والمستندات والبيانات للنسخ الاحتياطي والاستعادة وما إلى ذلك.
- ملفات Azure: تسمح ملفات Azure للمستخدمين بمشاركة الملفات باستخدام معايير الصناعة مثل SMB و NFS وما إلى ذلك. يمكن استخدام ملفات Azure لتخزين أدوات التصحيح والتطوير التي تحتاجها الأجهزة الافتراضية.
- قوائم انتظار Azure: تخزين Azure Queue عبارة عن خدمة مراسلة لتخزين عدد كبير من الرسائل. يمكن استخدام Azure Queue لاتصالات الرسائل غير المتزامنة بين مكونات التطبيق.
- جداول Azure: تسمح جداول Azure للمستخدمين بتخزين منظم NoSQL بيانات بتصميم بدون مخطط. يمكن استخدام جداول Azure لتخزين دفاتر العناوين ومعلومات الجهاز وما إلى ذلك.
- أقراص Azure: تُستخدم أقراص Azure لتخزين البيانات والوصول إليها من أجهزة Azure الافتراضية.
س 9. سؤال مستند إلى السيناريو حول تخزين Azure Blob.
اكتب قاعدة نهج دورة الحياة في تخزين Azure Blob لنقل الكتل الكبيرة التي تبدأ بالحاوية / المدرسة أو الحاوية / الكلية التي لم يتم تعديلها في 90 يومًا إلى طبقة الأرشيف ولم يتم تعديل blobs على مدار 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 وما إلى ذلك لتخزين البيانات المنظمة أو غير المنظمة أو شبه المنظمة. أزور كوزموس دي بي هي قاعدة بيانات NoSQL متعددة النماذج ومدارة بالكامل لتطوير التطبيقات الحديثة. خدمة تخزين Azure يوفر خدمات قابلة للتطوير ويمكن الوصول إليها وآمنة ومدارة بدرجة عالية لتخزين العناصر ، و blob ، وإنشاء بحيرات البيانات ، ومشاركة الملفات ، وما إلى ذلك ، فيما يلي بعض النقاط المهمة من المقالة أعلاه حول أسئلة المقابلة اللازوردية:
- يوفر Azure Cosmos DB واجهات برمجة تطبيقات قواعد بيانات متنوعة مثل MongoDB و Cassandra و Gremlin و NoSQL و Table للاتصال بقواعد بيانات مختلفة.
- باستخدام Time to Live (TTL) في Azure Cosmos DB ، يمكن للمطورين حذف العناصر الموجودة داخل الحاوية تلقائيًا.
- حمامات مرنة في قاعدة بيانات Azure SQL يمكن أن تساعد المؤسسات على استخدام الموارد المشتركة لـ Azure SQL.
- لقد فهمنا خدمة بيانات تخزين Azure التي يجب استخدامها بناءً على السيناريو ونوع البيانات.
- بصرف النظر عن هذا ، فقد رأينا أيضًا سياسات إدارة دورة الحياة وطبقات الوصول إلى تخزين Azure.
آمل أن تكون قد أحببت مقالتي عن أسئلة المقابلة الزرقاء. شارك بتعليقاتك معي في قسم التعليقات.
الوسائط الموضحة في هذه المقالة ليست مملوكة لـ Analytics Vidhya ويتم استخدامها وفقًا لتقدير المؤلف.
مقالات ذات صلة
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- بلاتوبلوكشين. Web3 Metaverse Intelligence. تضخيم المعرفة. الوصول هنا.
- المصدر https://www.analyticsvidhya.com/blog/2023/03/top-azure-data-services-interview-questions/
- :يكون
- 11
- 2023
- a
- ايه بي سي
- من نحن
- فوق
- الملخصات
- اكسنتشر
- الوصول
- الوصول
- يمكن الوصول
- الوصول
- حسابي
- في
- الإجراءات
- العنوان
- بعد
- يسمح
- تحليلية
- تحليلات
- تحليلات Vidhya
- تحليل
- و
- والبنية التحتية
- API
- واجهات برمجة التطبيقات
- تطبيق
- تطوير التطبيقات
- أرشيف
- هي
- البند
- AS
- At
- أوتوماتيك
- تلقائيا
- توفر
- متاح
- ترقب
- Azure
- دعم
- على أساس
- BE
- أقل من
- ما بين
- كبير
- البيانات الكبيرة
- حظر
- كُتُب
- الأعمال
- by
- CAN
- قدرات
- معين
- تحدي
- الخصائص
- متهم
- اختار
- زبون
- سحابة
- مجموعة شتاء XNUMX
- مستعمرة
- الأعمدة
- تعليقات
- Communication
- الشركات
- مكونات
- إحصاء
- اختتام
- الرابط
- مستهلك
- وعاء
- رائع
- كون
- التكاليف
- خلق
- خلق
- يخلق
- خلق
- خلق
- العملة
- حالياًّ
- العملاء
- البيانات
- تحليلات البيانات
- مهندس بيانات
- بحيرة البيانات
- عالم البيانات
- قاعدة البيانات
- قواعد البيانات
- أيام
- مخصصة
- ديلويت
- اعتمادا
- نشر
- وصف
- تصميم
- محدد
- المطورين
- تطوير
- التطوير التجاري
- ادوات التطوير
- جهاز
- مختلف
- متباينة
- رقمنة
- حرية التصرف
- بحث
- وثيقة
- وثائق
- أثناء
- كل
- توضيح
- تمكين
- تمكن
- محرك
- مهندس
- مشروع
- البيئات
- إلخ
- الأثير (ETH)
- مثال
- أمثلة
- القائمة
- التوقعات
- أضعافا مضاعفة
- واسع
- مصنع
- ردود الفعل
- قم بتقديم
- ملفات
- مرشحات
- ثابت
- في حالة
- شكل
- تبدأ من
- تماما
- GCP
- دولار فقط واحصل على خصم XNUMX% على جميع
- الحصول على
- متزايد
- أجهزة التبخير
- يملك
- مساعدة
- مرتفع
- جدا
- تأجير
- أمل
- أفقي
- HTTPS
- ID
- صور
- أهمية
- in
- بشكل مستقل
- العالمية
- معايير الصناعة
- معلومات
- البنية التحتية
- رؤى
- المقابلة الشخصية
- اسئلة المقابلة
- المُقدّمة
- عزل
- IT
- العناصر
- انها
- جافا سكريبت
- وظيفة
- القفل
- المعرفة
- بحيرة
- كبير
- تعلم
- دورة حياة
- مثل
- حي
- موقع
- المواقع
- بحث
- تمكن
- إدارة
- الوسائط
- رسائل
- الرسائل
- تقليل
- موضة
- نموذج
- عارضات ازياء
- تقدم
- تم التعديل
- MongoDB
- مراقبة
- متعدد
- الاسم
- عين
- NAV
- بحاجة
- إحتياجات
- صاف
- عدد
- الأجسام
- of
- عرضت
- عروض
- on
- عمليات
- خيار
- المنظمات
- الخاصة
- مملوكة
- جزء
- نفذ
- أداء
- فترة
- فترات
- مادي
- منصات التداول
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- نقاط
- سياسات الخصوصية والبيع
- سياسة
- تجمع
- حمامات
- كيو
- ابتدائي
- المشكلة
- مشاكل
- محترف
- ملامح
- تنفيذ المشاريع
- المقدمة
- ويوفر
- نشرت
- شراء
- المشتريات
- PWC
- Q2
- Q3
- سؤال
- الأسئلة المتكررة
- الأجور
- رازورباي
- عرض
- العالم الحقيقي
- ذات صلة
- إزالة
- طلب
- مطلوب
- يتطلب
- مورد
- الموارد
- استبقاء
- الأدوار
- قاعدة
- القواعد
- راتب
- التدرجية
- تحجيم
- حجم
- التحجيم
- سيناريو
- المدرسة
- علوم
- عالم
- نطاق
- انتقل
- القسم
- تأمين
- أمن
- الخدمة
- خدمات
- طقم
- إعدادات
- مشاركة
- شاركت
- مشاركة
- ينبغي
- أظهرت
- عزباء
- مقاس
- مهارات
- SMB
- حل
- يحل
- حل
- بعض
- SQL
- المعايير
- تخزين
- متجر
- فروعنا
- بناء
- منظم
- طالب
- دراسة
- هذه
- الدعم
- مدعومة
- الدعم
- Swiggy
- بناء الجملة
- نظام
- جدول
- أخذ
- سياسة الحجب وتقييد الوصول
- أن
- •
- كتلة
- العالم
- من مشاركة
- تشبه
- صف
- الوقت
- إلى
- اليوم
- أدوات
- تيشرت
- صفقة
- انتقال
- صحيح
- اوبر
- فهم
- وحدة
- الوحدات
- تحديث
- تستخدم
- المستخدمين
- القيمة
- قيمنا
- مختلف
- جدار
- ابحث عن
- ما هي تفاصيل
- التي
- في حين
- واسع
- سوف
- مع
- للعمل
- عامل
- العالم
- اكتب
- حل متجر العقارات الشامل الخاص بك في جورجيا
- زفيرنت