نمایه ها در MongoDB چگونه کار می کنند؟
نمایه ها در MongoDB چگونه کار می کنند؟

تصویری: نمایه ها در MongoDB چگونه کار می کنند؟

تصویری: نمایه ها در MongoDB چگونه کار می کنند؟
تصویری: ؟چگونه بفهمیم چه کسانی پروفایل تلگرام اینستاگرام واتس اپ ما را چک می کنند 2024, ممکن است
Anonim

شاخص ها پشتیبانی از اجرای کارآمد پرس و جوها در MongoDB . بدون شاخص ها , MongoDB باید یک اسکن مجموعه انجام دهد، یعنی هر سند را در یک مجموعه اسکن کند، به اسنادی را انتخاب کنید که با عبارت پرس و جو مطابقت دارند. را فهرست مطالب مقدار یک فیلد خاص یا مجموعه ای از فیلدها را به ترتیب با مقدار فیلد ذخیره می کند.

با توجه به این موضوع، کاربرد ایندکس در MongoDB چیست؟

یک ایندکس در MongoDB یک ساختار داده ای ویژه است که داده های چند فیلد از اسناد را در خود نگه می دارد فهرست مطالب خلق شده است. شاخص ها افزایش سرعت عملیات جستجو در پایگاه داده زیرا به جای جستجوی کل سند، جستجو بر روی آن انجام می شود شاخص ها که فقط چند فیلد را در خود جای می دهد.

همچنین ممکن است بپرسید، آیا MongoDB می تواند از چندین شاخص استفاده کند؟ MongoDB می تواند استفاده کند تقاطع چند شاخص برای انجام سوالات به طور کلی، هر یک فهرست مطالب تقاطع شامل دو است شاخص ها ; با این حال، MongoDB می تواند استخدام کردن چندگانه /تو در تو فهرست مطالب تقاطع ها برای حل یک پرس و جو

به همین ترتیب، مردم می پرسند، MongoDB از کدام نوع ایندکس ها پشتیبانی می کند؟

شاخص جغرافیایی: برای پرس و جو از داده های مکانی، MongoDB از دو استفاده می کند انواع شاخص ها -2d شاخص ها (به عنوان دو D بخوانید شاخص ها ) و کره 2 بعدی (به عنوان دو کره D خوانده می شود) شاخص ها . متن شاخص ها : اینها شاخص ها که در MongoDB رشته داده را در یک مجموعه جستجو می کند. هش شده شاخص ها : MongoDB پشتیبانی می کند به اشتراک گذاری مبتنی بر هش و هش فراهم می کند شاخص ها.

ایندکس های MongoDB کجا ذخیره می شوند؟

بنابراین، هنگامی که شاخص ها ایجاد می شوند، آنها نیز هستند ذخیره شده است در دیسک، اما هنگامی که یک برنامه در حال اجرا است، بر اساس استفاده مکرر و حتی دسترسی سریعتر، در RAM بارگذاری می شود، اما بین بارگذاری و ایجاد شده تفاوت وجود دارد. همچنین در حال بارگذاری یک فهرست مطالب مانند بارگذاری مجموعه یا رکوردها در RAM نیست.

توصیه شده: