MongoDB ямар төрлийн индексийг дэмждэг вэ?
MongoDB ямар төрлийн индексийг дэмждэг вэ?

Видео: MongoDB ямар төрлийн индексийг дэмждэг вэ?

Видео: MongoDB ямар төрлийн индексийг дэмждэг вэ?
Видео: RTX 3090 Ti vs RTX 3060 Ultimate Showdown for Stable Diffusion, ML, AI & Video Rendering Performance 2024, Дөрөвдүгээр сар
Anonim

MongoDB дэмждэг Хэрэглэгчийн тодорхойлсон индексүүд нэг талбарын индекс шиг. Баримт бичгийн нэг талбарт индекс үүсгэхийн тулд нэг талбарын индексийг ашигладаг. Нэг талбарын индекстэй, MongoDB өсөх, буурах дарааллаар дамжиж болно. Тийм ч учраас индексийн түлхүүр хийдэг энэ тохиолдолд хамаагүй.

Үүнээс MongoDB индекс гэж юу вэ?

Индексүүд дахь асуулгын үр дүнтэй гүйцэтгэлийг дэмжих MongoDB . Индексүүд Цуглуулгын өгөгдлийн багцын багахан хэсгийг хөрвүүлэхэд хялбар хэлбэрээр хадгалдаг тусгай өгөгдлийн бүтэц [1] юм. The индекс тодорхой талбар эсвэл талбарын багцын утгыг тухайн талбарын утгын дагуу эрэмбэлдэг.

Нэмж хэлэхэд, MongoDB олон индекс ашиглаж болох уу? MongoDB ашиглаж болно уулзвар олон индекс асуулга биелүүлэх. Ерөнхийдөө тус бүр индекс уулзвар нь хоёрыг хамардаг индексүүд ; Гэсэн хэдий ч, MongoDB боломжтой ажилд авна олон / үүрлэсэн индекс асуулга шийдвэрлэх уулзварууд.

Үүний дагуу MongoDB-д индексийн хэрэглээ юу вэ?

Ан MongoDB дахь индекс нь баримт бичгийн цөөн талбарын өгөгдлийг агуулсан тусгай өгөгдлийн бүтэц юм индекс бий болсон. Индексүүд Баримт бичгийг бүхэлд нь хайхын оронд хайлтыг өгөгдлийн сан дээр хийдэг тул хайлтын үйл ажиллагааны хурдыг сайжруулна индексүүд Энэ нь хэдхэн талбарыг агуулдаг.

MongoDB дээр индекс үүсгэх ямар аргыг ашигладаг вэ?

MongoDB дээр индекс үүсгэх нь "createIndex" аргыг ашиглан хийгддэг. Дараахь жишээ цуглуулгад хэрхэн индекс нэмэхийг харуулж байна. Бидэнд "Ажилтан" болон "АжилтныНэр" гэсэн талбарын нэртэй ижил ажилтны цуглуулга байгаа гэж бодъё.

Зөвлөмж болгож буй: