MongoDB индекстөө деген эмне?
MongoDB индекстөө деген эмне?

Video: MongoDB индекстөө деген эмне?

Video: MongoDB индекстөө деген эмне?
Video: MongoDB. Полный курс 2024, Май
Anonim

Ан индекс ичинде MongoDB документтердин бир нече талааларынын маалыматтарын камтыган атайын маалымат структурасы индекс түзүлөт. индекстер Маалыматтар базасында издөө операцияларынын ылдамдыгын жогорулатуу, анткени бүт документти издөөнүн ордуна издөө процессинде жүргүзүлөт индекстер бул бир нече гана талааларды камтыйт.

Мындан тышкары, MongoDBде татаал индекс деген эмне?

MongoDB колдойт татаал индекстер , кайда жалгыз индекс структура коллекциянын документтериндеги бир нече талааларга [1] шилтемелерди камтыйт. Төмөнкү диаграмма а бир мисалын көрсөтөт татаал индекс эки талаада: чоңойтуу үчүн чыкылдатыңыз. [1] MongoDB каалаган үчүн 32 талаага чектөө киргизет татаал индекс.

мисал менен маалымат базасында индекстөө деген эмне? индекстер ар бир катарды издебестен маалыматтарды тез табуу үчүн колдонулат маалымат базасы стол сайын а маалымат базасы таблицага кирүүгө болот. үчүн мисал , ан индекс үстүнкү (фамилия_аты) түзүлүшү мүмкүн, ал фамилия талаасынын чоң тамга версияларын гана сактай турган индекс.

Ошондой эле билесизби, MongoDBде экинчилик индекс деген эмне?

MongoDB колдойт экинчи даражадагы көрсөткүчтөр . түзүү үчүн индекс , сиз жөн гана талааны же талаалардын айкалышын көрсөтүп, ар бир талаа үчүн багытты белгилеңиз индекс ошол талаа үчүн; Өсүү үчүн 1 жана төмөндөө үчүн -1. Төмөнкүлөр көтөрүлүүнү жаратат индекс i талаасында: жыйнак.

MongoDBдеги индекстерди кантип көрө алам?

үчүн көрүү бардыгынын тизмеси индекстер коллекциясында MongoDB Компас, сол жактагы панелдеги максаттуу коллекцияны чыкылдатып, тандаңыз индекстер өтмөк.

Сунушталууда: