Аль индексүүд үр дүнг буцаахдаа хавтгай геометрийг ашигладаг вэ?
Аль индексүүд үр дүнг буцаахдаа хавтгай геометрийг ашигладаг вэ?

Видео: Аль индексүүд үр дүнг буцаахдаа хавтгай геометрийг ашигладаг вэ?

Видео: Аль индексүүд үр дүнг буцаахдаа хавтгай геометрийг ашигладаг вэ?
Видео: #MongoDB индексийн төрлүүд, тэдгээрийг хэрхэн, хэзээ, хаана ашиглах ёстой вэ? - Adamo Tonete - #Percona Live 2017 2024, Арваннэгдүгээр
Anonim

Газарзүйн орон зайн координатын үр ашигтай хайлтыг дэмжих өгөгдөл , MongoDB хоёр тусгай үйлчилгээ үзүүлдэг индексүүд : 2d индексүүд ба 2 бөмбөрцөг индексүүдийг ашигладаг төлөө үр дүнг буцаах үед хавтгай геометр бөмбөрцөг хэлбэртэй геометр руу үр дүнг буцаана.

Ийм байдлаар би MongoDB дахь индексүүдийг хэрхэн үзэх вэ?

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

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

Үүнээс гадна MongoDB индексүүд хаана хадгалагддаг вэ?

Тийм үед индексүүд бүтээгдсэн, тэд бас бий хадгалсан дискэнд, Гэхдээ програм ажиллаж байх үед байнга ашиглах, тэр ч байтугай илүү хурдан хандалт дээр үндэслэн тэдгээр нь RAM-д ачаалагддаг боловч ачаалагдсан болон үүсгэгдсэн хоёрын хооронд ялгаа байдаг. Мөн ачаалж байна индекс Энэ нь цуглуулга эсвэл бичлэгийг RAM-д ачаалахтай адил биш юм.

MongoDB дээр индекс үүсгэхийн тулд дараах аргуудын алийг нь ашигладаг вэ?

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

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