كيف تعمل الفهارس في MongoDB؟
كيف تعمل الفهارس في MongoDB؟

فيديو: كيف تعمل الفهارس في MongoDB؟

فيديو: كيف تعمل الفهارس في MongoDB؟
فيديو: Indexes - Data Wranging with MongoDB 2024, يمكن
Anonim

فهارس دعم التنفيذ الفعال للاستعلامات بتنسيق MongoDB . بدون فهارس , MongoDB يجب إجراء مسح للمجموعة ، أي مسح كل مستند في المجموعة ، إلى حدد تلك المستندات التي تطابق بيان الاستعلام. ال فهرس يخزن قيمة حقل معين أو مجموعة من الحقول مرتبة حسب قيمة الحقل.

بالنظر إلى هذا ، ما هو استخدام الفهرس في MongoDB؟

ان الفهرس في MongoDB هي بنية بيانات خاصة تحتوي على بيانات بعض حقول المستندات التي يكون فهرس أنشئ. فهارس تحسين سرعة عمليات البحث في قاعدة البيانات لأنه بدلاً من البحث في المستند بأكمله ، يتم إجراء البحث على ملف فهارس التي لا تحتوي إلا على عدد قليل من المجالات.

قد يتساءل المرء أيضًا ، هل يمكن لـ MongoDB استخدام فهارس متعددة؟ يمكن استخدام MongoDB تقاطع فهارس متعددة لتلبية الاستفسارات. بشكل عام ، كل فهرس التقاطع ينطوي على اثنين فهارس ؛ لكن، يمكن MongoDB توظيف مضاعف / متداخل فهرس التقاطعات لحل استعلام.

وبالمثل ، يسأل الناس ، ما نوع الفهارس التي يدعمها MongoDB؟

الفهرس الجغرافي المكاني: للاستعلام عن البيانات الجغرافية المكانية ، MongoDB يستخدم اثنين أنواع الفهارس -2 د فهارس (اقرأ على أنهما د فهارس ) وكرة ثنائية الأبعاد (تُقرأ على شكل كرة D ثنائية) فهارس . نص فهارس : هؤلاء فهارس في MongoDB يبحث في سلسلة البيانات في مجموعة. مجزأ فهارس : يدعم MongoDB التجزئة المستندة إلى التجزئة وتوفر التجزئة فهارس.

أين يتم تخزين فهارس MongoDB؟

اذن متى فهارس تم إنشاؤها ، هم أيضًا مخزن في القرص ، ولكن عند تشغيل أحد التطبيقات ، بناءً على الاستخدام المتكرر والوصول الأسرع ، يتم تحميلها في ذاكرة الوصول العشوائي ولكن هناك فرق بين التحميل والمُنشأ. يتم أيضًا تحميل ملف فهرس لا يشبه تحميل مجموعة أو سجلات في ذاكرة الوصول العشوائي.

موصى به: