MongoDB индекстердин кайсы түрүн колдойт?
MongoDB индекстердин кайсы түрүн колдойт?

Video: MongoDB индекстердин кайсы түрүн колдойт?

Video: MongoDB индекстердин кайсы түрүн колдойт?
Video: 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" ыкмасын колдонуу менен ишке ашырылат. Кийинки мисал коллекцияга индексти кантип кошууну көрсөтөт. Келгиле, бизде "Кызматкердин" жана "Кызматкердин аты" деген талаа аталыштары бар бир эле Кызматкерлер коллекциясы бар деп коёлу.

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