რა არის MongoDB ინდექსირება?
რა არის MongoDB ინდექსირება?

ვიდეო: რა არის MongoDB ინდექსირება?

ვიდეო: რა არის MongoDB ინდექსირება?
ვიდეო: Complete MongoDB Tutorial #24 - Indexes 2024, ნოემბერი
Anonim

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

გარდა ამისა, რა არის რთული ინდექსი MongoDB-ში?

MongoDB მხარს უჭერს რთული ინდექსები , სადაც მარტოხელა ინდექსი სტრუქტურა შეიცავს მითითებებს მრავალ ველზე [1] კოლექციის დოკუმენტებში. შემდეგი დიაგრამა ასახავს ა-ს მაგალითს ნაერთის ინდექსი ორ ველზე: დააწკაპუნეთ გასადიდებლად. [1] MongoDB აწესებს 32 ველის ლიმიტს ნებისმიერისთვის ნაერთის ინდექსი.

რა არის ინდექსირება მონაცემთა ბაზაში მაგალითით? ინდექსები გამოიყენება მონაცემთა სწრაფად მოსაძებნად a-ში ყველა მწკრივის ძიების გარეშე მონაცემთა ბაზა მაგიდა ყოველ ჯერზე ა მონაცემთა ბაზა მაგიდაზე წვდომა. ამისთვის მაგალითი , ან ინდექსი შეიძლება შეიქმნას upper(last_name)-ზე, რომელიც ინახავს მხოლოდ last_name ველის დიდ ვერსიებს ველში ინდექსი.

ასევე იცით, რა არის მეორადი ინდექსი MongoDB-ში?

MongoDB მხარს უჭერს მეორადი ინდექსები . შექმნას ინდექსი , თქვენ უბრალოდ მიუთითეთ ველი ან ველების კომბინაცია და თითოეული ველისთვის მიუთითეთ მიმართულება ინდექსი იმ სფეროსთვის; 1 აღმავალი და -1 დაღმავალი. შემდეგი ქმნის აღმავალს ინდექსი i ველზე: კოლექცია.

როგორ ვნახო ინდექსები MongoDB-ში?

რომ ხედი ჩამონათვალი ყველა ინდექსები კოლექციაზე in MongoDB კომპასი, დააწკაპუნეთ სამიზნე კოლექციაზე მარცხენა პანელში და აირჩიეთ ინდექსები ჩანართი.

გირჩევთ: