تقييم الأداء التجريبي لـ MongoDB وSQL Server تحت أحمال عمل واسعة النطاق
DOI:
https://doi.org/10.47372/ejua-ba.2026.1.498الكلمات المفتاحية:
تقييم الأداء، MongoDB، SQL Server، قاعدة البيانات، SQL، NoSQLالملخص
أدى النمو السريع للبيانات واسعة النطاق وغير المتجانسة الناتجة عن تطبيقات الويب، ومنصات الحوسبة السحابية، وأنظمة إنترنت الأشياء (IoT) إلى زيادة الحاجة إلى حلول فعّالة وقابلة للتوسع لإدارة البيانات. تضمن أنظمة إدارة قواعد البيانات العلائقية التقليدية (RDBMS)، مثل Microsoft SQL Server، اتساقًا قويًا وسلامة للبيانات، في حين توفر أنظمة NoSQL، مثل MongoDB، مرونة في بنية البيانات وقابلية للتوسع الأفقي. لا يزال اختيار بنية قاعدة البيانات المناسبة قرارًا تصميميًا حاسمًا للتطبيقات الحديثة. تقدم هذه الدراسة تقييمًا تجريبيًا مُتحكمًا لأداء كل من Microsoft SQL Server وMongoDB تحت ظروف نشر متطابقة. تم تغليف كلا النظامين باستخدام Docker، وتم اختباره باستخدام مجموعات بيانات معيارية تتراوح من 10 آلاف إلى 5 ملايين سجل. تم تقييم الأداء من حيث زمن الإدراج، وزمن استجابة الاستعلام، وزمن تنفيذ عمليات التحديث والحذف، واستهلاك وحدة المعالجة المركزية، واستهلاك الذاكرة، وسلوك قابلية التوسع. كما تم إجراء المراقبة باستخدام Prometheus وGrafana لالتقاط مؤشرات أداء النظام. تشير النتائج التجريبية إلى أن MongoDB يُظهر أداءً أفضل في عمليات الإدراج والاستعلام وكفاءة استخدام الموارد، بينما يُظهر SQL Server تفوقًا في الاستعلامات المنظمة والمعتمدة على الأنواع. وتبرز النتائج أن اختيار قاعدة البيانات يجب أن يستند إلى خصائص عبء العمل ومتطلبات التطبيق بدلاً من الافتراضات العامة حول الأداء.







