اقرأ باللغة الإنجليزية

مشاركة عبر


مقارنة MongoDB Atlas وAzure Cosmos DB ل MongoDB

ينطبق على: MongoDB

يوفر Azure Cosmos DB ل MongoDB قاعدة بيانات متوافقة قوية مدارة بالكامل مع MongoDB مع التكامل بسلاسة مع النظام البنائي ل Azure. يسمح هذا للمطورين بجني فوائد ميزات Azure Cosmos DB القوية مثل التوزيع العالمي، واتفاقية مستوى الخدمة عالية التوفر بنسبة 99.999٪، وتدابير الأمان القوية، مع الاحتفاظ بالقدرة على استخدام أدوات MongoDB وتطبيقاتها المألوفة. يمكن للمطورين أن يظلوا غير محددين للموردين، دون الحاجة إلى التكيف مع مجموعة جديدة من الأدوات أو تغيير عملياتهم الحالية بشكل جذري. وهذا يضمن انتقالا سلسا وتشغيلا لمطوري MongoDB، ما يجعل Azure Cosmos DB ل MongoDB خيارا مقنعا لحل قاعدة بيانات قابل للتطوير وآمن وفعال لأحمال عمل MongoDB الخاصة بهم.

تلميح

هل تريد تجربة Azure Cosmos DB المستند إلى vCore ل MongoDB دون التزام؟ إنشاء Azure Cosmos DB لنظام مجموعة MongoDB مجانا.

Azure Cosmos DB ل MongoDB مقابل MongoDB Atlas

ميزة قاعدة بيانات Azure Cosmos لـ MongoDB MongoDB Atlas by MongoDB, Inc
متوافق مع أدوات MongoDB وبرامج التشغيل ‏‏نعم‬ ‏‏نعم‬
بروتوكول سلكي MongoDB نعم: v8 (معاينة خاصة)، v7، v6، v5، v4 v8، v7، v6، v5. لا يدعم Mongo Atlas الإصدارات القديمة مثل v4 وv5 قريبا (نهاية العمر الافتراضي في أكتوبر 2024)
التوزيع العالمي نعم، موزعة عالميا مع النسخ المتماثل التلقائي والسريع للبيانات عبر أي عدد من مناطق Azure نعم، موزعة عالميا مع النسخ المتماثل التلقائي والسريع للبيانات عبر موفري السحابة أو المناطق المدعومة
اتفاقية مستوى الخدمة لقابلية الوصول بنسبة 99.999٪ نعم ‏‏لا. يوفر MongoDB Atlas اتفاقية مستوى خدمة توفر بنسبة 99.995٪
تغطي اتفاقية مستوى الخدمة النظام الأساسي السحابي ‏‏نعم‬ ‏‏لا. لمزيد من التفاصيل، اقرأ MongoDB Atlas SLA
التحجيم الفوري والتلقائي نعم، تقوم عمليات النشر المستندة إلى Azure Cosmos DB RU تلقائيا وعلى الفور بتحجيم 10x مع تأثير صفري على الأداء وAzure Cosmos DB المستندة إلى vCore لمستويات التحجيم التلقائي ل MongoDB على الفور (معاينة). مثيلات Atlas المخصصة التي يديرها المستخدمون، أو يتم تغيير حجمها تلقائيا بعد تحليل حمل العمل على مدار يوم واحد.
مجموعات مخصصة Dev/Test نعم، مع توفير Azure Cosmos DB غير المستند إلى HA vCore لمجموعات MongoDB بنسبة 50٪. لا، يجب أن تكون المجموعات دائما قابلية وصول عالية، ما يتسبب في دفع ثمن الحوسبة غير الضرورية.
عمليات الكتابة متعددة المناطق (المعروفة أيضا باسم متعددة المناطق الرئيسية) نعم. باستخدام عمليات الكتابة متعددة المناطق، يمكن للعملاء تحديث أي مستند في أي منطقة، مما يتيح اتفاقية مستوى الخدمة (SLA) بنسبة توفر بنسبة 99.999٪ نعم. مع المناطق متعددة المناطق، يمكن للعملاء تكوين مناطق كتابة مختلفة لكل جزء. البيانات داخل جزء واحد قابلة للكتابة في منطقة واحدة.
مقياس بلا حدود يوفر Azure Cosmos DB القدرة على توسيع نطاق وحدات الطلب إلى ما يصل إلى مليار طلب في الثانية الواحدة، مع تخزين غير محدود، مدار بالكامل، كخدمة. يدعم Azure Cosmos DB المستند إلى vCore لتوزيعات MongoDB التحجيم من خلال التقسيم تدعم عمليات نشر MongoDB Atlas التحجيم من خلال التقسيم.
تحجيم مستقل لمعدل النقل والتخزين نعم، مع Azure Cosmos DB المستند إلى RU ل MongoDB لا
البحث عن المتجهات لتطبيقات الذكاء الاصطناعي نعم، مع Azure Cosmos DB المستند إلى vCore ل MongoDB. يمكنك الجمع بسلاسة بين التصفية الجغرافية المكانية و/ أو تصفية النص مع البحث عن المتجهات، ما يعزز كفاءة استعلامات البحث في المتجهات. نعم، مع مثيلات MongoDB Atlas المخصصة
البحث المتكامل عن النص، والمعالجة الجغرافية المكانية ‏‏نعم‬ ‏‏نعم‬
المستوى المجاني 1000 وحدة طلب (RUs) وتخزين 25 غيغابايت إلى الأبد. يمنعك من تجاوز الحدود إذا أردت. يوفر Azure Cosmos DB المستند إلى vCore ل MongoDB مستوى مجانيا مع تخزين 32 غيغابايت إلى الأبد. نعم، مع تخزين 512 ميغابايت
الترحيل المباشر ‏‏نعم‬ ‏‏نعم‬
تكاملات Azure تكاملات الطرف الأول الأصلي مع خدمات Azure عمليات تكامل الجهات الخارجية، بما في ذلك بعض خدمات Azure الأصلية
اختيار تكوين المثيل نعم، مع Azure Cosmos DB المستند إلى vCore ل MongoDB ‏‏نعم‬
دعم الخبراء دعم 24x7 المقدم من Microsoft ل Azure Cosmos DB. يغطي عقد دعم Azure جميع منتجات Azure، بما في ذلك Azure Cosmos DB، والذي يسمح لك بالعمل مع فريق دعم واحد دون تكاليف دعم إضافية دعم 24x7 المقدم من MongoDB ل MongoDB Atlas مع خيارات اتفاقية مستوى الخدمة المختلفة المتاحة
دعم معاملات ACID متعددة المستندات في MongoDB نعم، مع Azure Cosmos DB المستند إلى vCore ل MongoDB ‏‏نعم‬
دعم نوع بيانات JSON BSON (JSON ثنائي) BSON (JSON ثنائي)
دعم مسار تجميع MongoDB نعم. دعم بروتوكول MongoDB السلكي v7 وv6 وv5 في بنيات vCore و RU. ‏‏نعم‬
الحد الأقصى لحجم المستند 16 ميغابايت في بنية vCore و RU 16 ميغابايت
مخطط JSON لعناصر التحكم في إدارة البيانات قيد التطوير حاليا ‏‏نعم‬
البحث المتكامل عن النص ‏‏نعم‬ ‏‏نعم‬
استعلام متكامل عن البيانات في تخزين كائن السحابة نعم، باستخدام Synapse Link ‏‏نعم‬
مزج البيانات مع الصلات والاتحادات لاستعلامات التحليلات ‏‏نعم‬ ‏‏نعم‬
توصيات الأداء نعم، باستخدام أدوات Microsoft الأصلية ‏‏نعم‬
تكوين مجموعة النسخ المتماثلة نعم، مع Azure Cosmos DB المستند إلى vCore ل MongoDB ‏‏نعم‬
دعم التقسيم يدعم Azure Cosmos DB التقسيم التلقائي من جانب الخادم. يدير إنشاء الأجزاء ووضعها وموازنةها تلقائيا منهجيات تقسيم متعددة مدعومة لتناسب حالات الاستخدام المختلفة. يمكن تغيير استراتيجية التقسيم دون التأثير على التطبيق
إيقاف المجموعات مؤقتا واستئنافها قيد التطوير حاليا ‏‏نعم‬
مستكشف البيانات نعم، باستخدام أدوات Azure الأصلية ومستكشف Azure Cosmos DB. دعم أدوات الجهات الخارجية مثل Robo3T نعم، باستخدام أدوات MongoDB الأصلية مثل Compass و Atlas Data Explorer. دعم أدوات الجهات الخارجية مثل Robo3T
موفرو السحابة Azure. يمكنك توافق بروتوكول MongoDB السلكي من البقاء غير محدد للمورد Azure وAWS وGoogle Cloud
الاتصال المستند إلى SQL ‏‏نعم‬ ‏‏نعم‬
تصور البيانات الأصلية بدون أدوات BI الخاصة بالجهات الخارجية نعم، باستخدام Power BI نعم، مع مخططات أطلس
قاعدة البيانات المدعومة في عمليات التوزيع المحلية والمختلطة لا ‏‏نعم‬
قاعدة بيانات قابلة للتضمين مع مزامنة للأجهزة المحمولة لا، بسبب انخفاض طلب المستخدم ‏‏نعم‬
التحكم في الوصول المستند إلى الدور متعدد المستويات ‏‏نعم‬ ‏‏نعم‬
تشفير البيانات أثناء الطيران ‏‏نعم‬ ‏‏نعم‬
تشفير البيانات الثابتة ‏‏نعم‬ ‏‏نعم‬
تشفير مستوى الحقل من جانب العميل ‏‏نعم‬ ‏‏نعم‬
تكامل LDAP ‏‏نعم‬ ‏‏نعم‬
التدقيق على مستوى قاعدة البيانات ‏‏نعم‬ ‏‏نعم‬
معاملات ACID متعددة المستندات عبر المجموعات والأقسام ‏‏نعم‬ ‏‏نعم‬
النسخ الاحتياطي المستمر مع الاستعادة عند الطلب ‏‏نعم‬ ‏‏نعم‬

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