MongoDB-г индексжүүлэх гэж юу вэ?
MongoDB-г индексжүүлэх гэж юу вэ?

Видео: MongoDB-г индексжүүлэх гэж юу вэ?

Видео: MongoDB-г индексжүүлэх гэж юу вэ?
Видео: MongoDB заавар #24 - Индексүүд 2024, May
Anonim

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

Үүнээс гадна MongoDB дахь нийлмэл индекс гэж юу вэ?

MongoDB дэмждэг нийлмэл индексүүд , хаана ганц бие индекс бүтэц нь цуглуулгын баримт бичгийн доторх олон талбарын [1] лавлагааг агуулна. Дараах диаграмм нь a-ийн жишээг харуулж байна нийлмэл индекс хоёр талбар дээр: томруулахын тулд товшино уу. [1] MongoDB аль ч талбарт 32 талбарын хязгаарлалт тавьдаг нийлмэл индекс.

Мэдээллийн санд индексжүүлэлт гэж юу вэ? Индексүүд нь мөр бүрийг хайх шаардлагагүйгээр өгөгдлийг хурдан олоход ашиглагддаг мэдээллийн сан хүснэгт болгонд a мэдээллийн сан хүснэгтэд нэвтэрч байна. Учир нь жишээ , ан индекс дээд(овгийн_нэр) дээр үүсгэж болох бөгөөд энэ нь зөвхөн овгийн_нэр талбарын том үсгийн хувилбаруудыг хадгалах болно. индекс.

Мөн MongoDB дахь хоёрдогч индекс гэж юу болохыг мэдэх үү?

MongoDB дэмждэг хоёрдогч индексүүд . үүсгэхийн тулд индекс , та зүгээр л талбар эсвэл талбаруудын хослолыг зааж өгөх ба талбар бүрийн чиглэлийг зааж өгнө индекс тухайн талбайн хувьд; Өсөхөд 1, буурахад -1 байна. Дараах нь өгсөлтийг үүсгэдэг индекс i талбар дээр: цуглуулга.

Би MongoDB дээрх индексүүдийг хэрхэн үзэх вэ?

руу харах бүгдийн жагсаалт индексүүд дахь цуглуулга дээр MongoDB Луужингийн зүүн талын самбар дээрх зорилтот цуглуулга дээр товшоод сонгоно уу Индексүүд таб.

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