ما هو Azure Cosmos DB ل MongoDB؟

ينطبق على: MongoDB

Azure Cosmos DB هي قاعدة بيانات NoSQL وعلائقية ومتجهة مدارة بالكامل لتطوير التطبيقات الحديثة. ويوفر أوقات استجابة مكونة من رقم واحد بالمللي ثانية وقابلية التوسع التلقائية والفورية والسرعة المضمونة على أي نطاق. إنها قاعدة البيانات التي تعتمد عليها ChatGPT لتوسيع نطاقها ديناميكيا مع موثوقية عالية وصيانة منخفضة.

يجعل Azure Cosmos DB ل MongoDB من السهل استخدام Azure Cosmos DB كما لو كانت قاعدة بيانات MongoDB. يمكنك استخدام مهارات MongoDB الحالية والاستمرار في استخدام برامج تشغيل MongoDB المفضلة لديك وSDKs والأدوات من خلال توجيه تطبيقك إلى سلسلة الاتصال لحسابك باستخدام واجهة برمجة التطبيقات ل MongoDB.

Cosmos DB لفوائد MongoDB

تتمتع Cosmos DB ل MongoDB بالعديد من الفوائد مقارنة بعروض خدمة MongoDB الأخرى مثل MongoDB Atlas:

بنية وحدة الطلب (RU)

خدمة متوافقة مع MongoDB مدارة بالكامل مع تحجيم مرن باستخدام وحدات الطلب (RUs). مصمم للتطبيقات الأصلية على السحابة.

  • قابلية التوسع الفوري: باستخدام ميزة التحجيم التلقائي، يتم تغيير حجم قاعدة البيانات الخاصة بك على الفور مع فترة تجهيز صفرية. يمكن أن تستغرق عروض MongoDB الأخرى مثل MongoDB Atlas ساعات لتوسيع نطاقها وتحجيمها حتى أيام.

  • التقسيم التلقائي والشفاف:تدير واجهة برمجة التطبيقات ل MongoDB كل بنيتك التحتية. تتضمن هذه الإدارة تقسيم وتحسين عدد الأجزاء. تتطلب منك عروض MongoDB الأخرى مثل MongoDB Atlas تحديد وإدارة التقسيم لتوسيع النطاق أفقيا. تمنحك هذه الأتمتة مزيدا من الوقت للتركيز على تطوير التطبيقات للمستخدمين.

  • خمسة 9 من توافر: التواجد بنسبة99.999٪ يشير إلى سهولة التهيئة لضمان وجود بياناتك بشكل دائم.

  • قاعدة البيانات Active-active: على عكس MongoDB Atlas، يدعم Cosmos DB ل MongoDB active-active عبر مناطق متعددة. يمكن أن تمتد قواعد البيانات عبر مناطق متعددة، مع عدم وجود نقطة فشل واحدة للكتابة والقراءة لنفس البيانات. تدعم مجموعات MongoDB Atlas العمومية عمليات النشر النشطة-السلبية فقط للكتابات لنفس البيانات.

  • الفعالية من حيث التكلفة، مفصلة، قابلية غير محدودة:يمكن أن تتوسع المجموعات المقسمة إلى أي حجم، على عكس عروض خدمة MongoDB الأخرى. يمكن أن يتوسع النظام الأساسي ل Azure Cosmos DB بزيادات صغيرة مثل 1/100 من الجهاز الظاهري بسبب بنيته. تعني قابلية التوسع هذه أنه يمكنك تغيير حجم قاعدة البيانات إلى الحجم الدقيق الذي تحتاجه، دون الدفع مقابل الموارد غير المستخدمة.

  • تحليلات الوقت الحقيقي (HTAP) على أي نطاق: قم بتشغيل أحمال عمل التحليلات مقابل بيانات MongoDB للمعاملات في الوقت الفعلي دون أي تأثير على قاعدة البيانات الخاصة بك. هذا التحليل سريع وغير مكلف، بسبب استخدام مخزن عمودي تحليلي أصلي للسحابة، مع عدم وجود مسارات ETL. إنشاء لوحات معلومات Power BI بسهولة، والتكامل مع خدمات Azure التعلم الآلي وAzure الذكاء الاصطناعي، وجلب جميع بياناتك من أحمال عمل MongoDB إلى حل تخزين بيانات واحد. لمعرفة المزيد حول رابط Azure Synapse.

  • عمليات النشر بلا خادم: يوفر Cosmos DB ل MongoDB وضع سعة بلا خادم. باستخدام Serverless، يتم تحصيل رسوم منك فقط لكل عملية، ولا تدفع مقابل قاعدة البيانات عندما لا تستخدمها.

تلميح

تفضل بزيارة اختيار النموذج الخاص بك لإجراء مقارنة متعمقة لكل بنية لمساعدتك في اختيار أي منها مناسب لك.

بنية vCore

خدمة متوافقة مع MongoDB مدارة بالكامل مع مثيلات مخصصة لتطبيقات MongoDB الجديدة والحالية. توفر هذه البنية بنية vCore مألوفة لمستخدمي MongoDB، والتحجيم الفعال، والتكامل السلس مع خدمات Azure.

  • Native Vector Search: دمج التطبيقات المستندة إلى الذكاء الاصطناعي بسلاسة مع بياناتك المخزنة في Azure Cosmos DB ل MongoDB vCore. هذا التكامل هو حل الكل في واحد، على عكس حلول البحث المتجه الأخرى التي ترسل بياناتك بين عمليات تكامل الخدمة.

  • التسعير الثابت مع التكلفة الإجمالية المنخفضة للملكية: استمتع بنموذج تسعير مألوف ل Azure Cosmos DB ل MongoDB vCore، استنادا إلى الحوسبة (vCores و RAM) والتخزين (الأقراص).

  • رفع الاستعلام باستخدام فهارس النص: تحسين كفاءة الاستعلام عن البيانات باستخدام ميزة فهرسة النص. التنقل بسلاسة في عمليات البحث عن النص الكامل عبر مجموعات MongoDB، مما يبسط عملية استخراج رؤى قيمة من مستنداتك.

  • تغيير الحجم دون الحاجة إلى مفتاح القطع: قم بتبسيط عملية التطوير باستخدام التحجيم العمودي عالي السعة، كل ذلك دون الحاجة إلى مفتاح القطع. يعد التقسيم والتحجيم أفقيا أمرا بسيطا بمجرد أن تصبح المجموعات في ТБ.

  • نسخ احتياطية مجانية لمدة 35 يوما مع استعادة نقطة زمنية (PITR): يوفر Azure Cosmos DB ل MongoDB vCore نسخا احتياطية مجانية لمدة 35 يوما لأي كمية من البيانات.

تلميح

تفضل بزيارة اختيار النموذج الخاص بك لإجراء مقارنة متعمقة لكل بنية لمساعدتك في اختيار أي منها مناسب لك.

كيف يعمل Azure Cosmos DB ل MongoDB

ينفذ Cosmos DB ل MongoDB البروتوكول السلكي ل MongoDB. يسمح هذا التنفيذ بالتوافق الشفاف مع عملاء MongoDB SDKs وبرامج التشغيل والأدوات. لا يستضيف Azure Cosmos DB محرك قاعدة بيانات MongoDB. يجب أن يكون أي برنامج تشغيل عميل MongoDB متوافق مع إصدار واجهة برمجة التطبيقات الذي تستخدمه قادرا على الاتصال، دون تكوين خاص.

هام

توضح هذه المقالة ميزة Azure Cosmos DB التي توفر توافق بروتوكول سلكي مع قواعد بيانات MongoDB. لا تقوم Microsoft بتشغيل قواعد بيانات MongoDB لتوفير هذه الخدمة. لا تتبع Azure Cosmos DB شركة MongoDB، Inc.

الخطوات التالية