MongoDB-ni indekslash nima?
MongoDB-ni indekslash nima?

Video: MongoDB-ni indekslash nima?

Video: MongoDB-ni indekslash nima?
Video: MongoDb-ni 50 dəqiqədə öyrən! 2024, Noyabr
Anonim

An indeks ichida MongoDB Hujjatlarning bir nechta sohalari ma'lumotlarini saqlaydigan maxsus ma'lumotlar tuzilmasi indeks yaratilgan. Indekslar ma'lumotlar bazasida qidiruv operatsiyalari tezligini oshirish, chunki butun hujjatni qidirish o'rniga qidiruv amalga oshiriladi indekslar bu faqat bir nechta maydonlarni o'z ichiga oladi.

Bundan tashqari, MongoDB-da murakkab indeks nima?

MongoDB qo'llab-quvvatlaydi murakkab indekslar , bu erda bitta indeks struktura to'plam hujjatlaridagi bir nechta maydonlarga [1] havolalarni o'z ichiga oladi. Quyidagi diagrammada a misoli ko'rsatilgan murakkab indeks ikkita maydonda: kattalashtirish uchun bosing. [1] MongoDB har biriga 32 ta maydon chegarasini qo'yadi murakkab indeks.

misol bilan ma'lumotlar bazasida indekslash nima? Indekslar a dagi har bir qatorni qidirmasdan ma'lumotlarni tezda topish uchun ishlatiladi ma'lumotlar bazasi stol har safar a ma'lumotlar bazasi jadvalga kirish mumkin. Uchun misol , an indeks ustki(familiya_ismi) da yaratilishi mumkin, bu familiya maydonining faqat bosh harflar versiyalarini saqlaydi. indeks.

Shuningdek, bilingki, MongoDB-da ikkilamchi indeks nima?

MongoDB qo'llab-quvvatlaydi ikkilamchi indekslar . yaratish uchun indeks , siz faqat maydonni yoki maydonlar birikmasini belgilaysiz va har bir maydon uchun yo'nalishini belgilang indeks bu soha uchun; Ko'tarilish uchun 1 va pasayish uchun -1. Quyidagilar ko'tarilish hosil qiladi indeks i maydonida: to'plam.

MongoDB-da indekslarni qanday ko'rishim mumkin?

Kimga ko'rinish hammasining ro'yxati indekslar to'plamda MongoDB Kompas, chap paneldagi maqsadli to'plamni bosing va tanlang Indekslar tab.

Tavsiya: