რომელი ინდექსი გამოიყენება MongoDB-ში მრავალი ველისთვის?
რომელი ინდექსი გამოიყენება MongoDB-ში მრავალი ველისთვის?

ვიდეო: რომელი ინდექსი გამოიყენება MongoDB-ში მრავალი ველისთვის?

ვიდეო: რომელი ინდექსი გამოიყენება MongoDB-ში მრავალი ველისთვის?
ვიდეო: 49. Create Compound Index and apply it for the multiple fields in the document - MongoDB 2024, ნოემბერი
Anonim

რთული ინდექსები

აქედან გამომდინარე, შეუძლია თუ არა MongoDB-ს მრავალი ინდექსის გამოყენება?

MongoDB-ს შეუძლია გამოიყენოს კვეთაზე მრავალი ინდექსი მოთხოვნების შესასრულებლად. ზოგადად, თითოეული ინდექსი კვეთა მოიცავს ორს ინდექსები ; თუმცა, MongoDB შეუძლია დასაქმება მრავალჯერადი /ბუდებული ინდექსი კვეთები მოთხოვნის გადასაჭრელად.

შემდგომში ჩნდება კითხვა, რომელი მეთოდი გამოიყენება MongoDB-ში ინდექსის შესაქმნელად? ინდექსის შექმნა MongoDB-ში ხდება "createIndex" მეთოდის გამოყენებით. Მომდევნო მაგალითი გვიჩვენებს, როგორ დავამატოთ ინდექსი კოლექციას. დავუშვათ, რომ გვაქვს ჩვენი იგივე Employee კოლექცია, რომელსაც აქვს ველის სახელები "Employeeid" და "EmployeeName".

ასევე კითხვაა, რომელი ინდექსი გამოიყენება მრავალი ველისთვის?

MySQL კომპოზიტის შესავალი ინდექსი კომპოზიტი ინდექსი ასევე ცნობილია როგორც ა მრავალჯერადი - სვეტი ინდექსი . შეკითხვის ოპტიმიზატორი იყენებს კომპოზიტს ინდექსები შეკითხვებისთვის, რომლებიც ამოწმებენ ყველაფერს სვეტები წელს ინდექსი , ან მოთხოვნები, რომლებიც ამოწმებს პირველს სვეტები , პირველი ორი სვეტები , და ასე შემდეგ.

რა არის ინდექსის გამოყენება MongoDB-ში?

ან ინდექსი MongoDB-ში არის სპეციალური მონაცემთა სტრუქტურა, რომელიც შეიცავს დოკუმენტების რამდენიმე ველის მონაცემებს, რომლებზეც ინდექსი იქმნება. ინდექსები გააუმჯობესეთ მონაცემთა ბაზაში საძიებო ოპერაციების სიჩქარე, რადგან მთლიანი დოკუმენტის ძიების ნაცვლად, ძიება ხორციელდება ინდექსები რომელიც შეიცავს მხოლოდ რამდენიმე ველს.

გირჩევთ: