انتقل إلى المحتوى
KnowledgeCity

Microsoft Azure المتقدم: Cosmos DB

تعرف على Cosmos DB وكيف يمكن استخدامها لبناء الحلول
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ3.
دورة تدريبية: عند الطلب
متقدم مقدِّم الخدمة Steven Burnley  3 الدروس ·  18m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

هي قاعدة بيانات مستندات تختلف عن قواعد بيانات SQL التقليدية. تم تصميم قاعدة بيانات Cosmos DB خصيصًا للسحابة وتسمح للمسؤولين بتخزين قاعدة البيانات عبر العديد من المناطق داخل سحابة Azure. وهذا يوفر أساسًا قابلاً للتطوير بشكل كبير يمكنه دعم كميات كبيرة من البيانات. تحتوي قاعدة بيانات Cosmos DB على خيارات متقدمة للتقسيم والنسخ، مما يدعم التوزيع العالمي للبيانات. توفر العديد من خيارات تناسق قاعدة البيانات للمطورين المرونة عند تصميم معاملات تحديث قاعدة البيانات. يتوفر للمطورين أيضًا خيار واجهات برمجة التطبيقات التي سيتم استخدامها عند العمل مع قاعدة بيانات Cosmos DB. وتشمل هذه NoSQL وMongoDB وPostgreSQL وCassandra وGremlin وواجهة برمجة تطبيقات Table العامة. يتيح ذلك للفرق اعتماد Cosmos DB مع الاستمرار في استخدام التقنيات المألوفة لديهم بالفعل. ستتعرف في هذه الدورة التدريبية على Cosmos DB وكيف يمكن للمطورين استخدام قاعدة بيانات المستندات هذه لإنشاء حلول ويب مخصصة.

ما ستتعلمه

  • مراجعة كيفية عمل Cosmos DB كقاعدة بيانات مستندات مصممة للسحابة
  • استكشاف السيناريوهات الشائعة لاستخدام Cosmos DB
  • مقارنة واجهات برمجة التطبيقات (APIs) البديلة التي يمكن للمطورين استخدامها عند الوصول إلى Cosmos DB، بما في ذلك NoSQL وMongoDB وPostgreSQL وCassandra وGremlin وTable API العامة
  • فحص أمثلة على كيفية تعديل Cosmos DB
  • فهم خيارات التقسيم والنسخ المتماثل في Cosmos DB التي تدعم التوزيع العالمي للبيانات
  • استخدام حزمة تطوير البرمجيات (SDK) لـ Cosmos DB ومنطق قاعدة البيانات لبناء حلول ويب مخصصة

النقاط الرئيسية

  • تعد Cosmos DB قاعدة بيانات مستندات تختلف عن قواعد بيانات SQL التقليدية، وقد صُممت خصيصاً للسحابة.
  • تسمح للمسؤولين بتخزين قاعدة البيانات عبر مناطق متعددة داخل سحابة Azure، مما يوفر أساساً قابلاً للتوسع بدرجة كبيرة لأحجام البيانات الكبيرة.
  • تتميز Cosmos DB بخيارات تقسيم ونسخ متماثل متقدمة تدعم التوزيع العالمي للبيانات.
  • تمنح العديد من خيارات اتساق قاعدة البيانات المطورين مرونة عند تصميم معاملات تحديث قاعدة البيانات.
  • يمكن للمطورين الاختيار من بين NoSQL وMongoDB وPostgreSQL وCassandra وGremlin وTable API العامة، مما يتيح للفرق اعتماد Cosmos DB مع استخدام التقنيات التي يعرفونها بالفعل.

الأسئلة الشائعة

ما هي Cosmos DB وكيف تختلف عن قاعدة البيانات التقليدية؟

تعد Cosmos DB قاعدة بيانات مستندات تختلف عن قواعد بيانات SQL التقليدية. فقد تم تصميمها خصيصاً للسحابة وتسمح للمسؤولين بتخزين قاعدة البيانات عبر مناطق متعددة داخل سحابة Azure.

من المستهدف من هذه الدورة؟

الدورة مخصصة للمطورين الذين يرغبون في التعرف على Cosmos DB وكيفية استخدام قاعدة بيانات المستندات هذه لبناء حلول ويب مخصصة.

ما واجهات برمجة التطبيقات (APIs) التي تغطيها الدورة للوصول إلى Cosmos DB؟

تقارن الدورة بين واجهات برمجة التطبيقات البديلة التي يمكن للمطورين استخدامها، بما في ذلك NoSQL وMongoDB وPostgreSQL وCassandra وGremlin وTable API العامة.

ما الموضوعات أو الدروس المضمنة؟

تتضمن الدورة ثلاثة دروس: مفاهيم Cosmos DB، واستكشاف واجهات برمجة تطبيقات Cosmos DB، وحزمة تطوير البرمجيات (SDK) لـ Cosmos DB ومنطق قاعدة البيانات.

ما المهارات التي ترتبط بها هذه الدورة؟

ترتبط الدورة بمهارات تشمل Azure Cosmos DB، وAzure Data Catalog، وقواعد البيانات السحابية (Cloud Database)، وSQL Azure، وتتوافق مع شهادتي "شهادة مايكروسوفت المعتمدة: أخصائي تطوير Azure Cosmos DB" و"شهادة مايكروسوفت المعتمدة: مسؤول قاعدة بيانات Azure المساعد".