Ի՞նչ է MongoDB-ի ինդեքսավորումը:
Ի՞նչ է MongoDB-ի ինդեքսավորումը:

Video: Ի՞նչ է MongoDB-ի ինդեքսավորումը:

Video: Ի՞նչ է MongoDB-ի ինդեքսավորումը:
Video: Վերջապես, ի՞նչ է HTTPS-ը - Հայկ Մելիքյան։ Ելույթներ Code Republic-ում 2024, Մայիս
Anonim

Ան ցուցանիշը մեջ MongoDB տվյալների հատուկ կառուցվածք է, որը պահում է փաստաթղթերի մի քանի դաշտերի տվյալները, որոնց վրա ցուցանիշը ստեղծվում է. Ցուցանիշներ բարելավել տվյալների բազայում որոնման գործողությունների արագությունը, քանի որ ամբողջ փաստաթուղթը որոնելու փոխարեն որոնումն իրականացվում է դրա վրա ցուցանիշները որը պարունակում է ընդամենը մի քանի դաշտ:

Բացի այդ, ինչ է բաղադրյալ ինդեքսը MongoDB-ում:

MongoDB աջակցում է բարդ ինդեքսներ , որտեղ միայնակ ցուցանիշը կառուցվածքը հղումներ է պահում հավաքածուի փաստաթղթերում մի քանի դաշտերի [1] վրա: Հետևյալ դիագրամը ցույց է տալիս ա բարդ ինդեքս երկու դաշտում. սեղմեք մեծացնելու համար: [1] MongoDB ցանկացած դաշտի համար սահմանում է 32 դաշտ բարդ ինդեքս.

ինչ է ինդեքսավորումը տվյալների բազայում օրինակով: Ցուցանիշներ օգտագործվում են տվյալների արագ տեղորոշման համար՝ առանց a-ի յուրաքանչյուր տող որոնելու տվյալների բազա սեղան ամեն անգամ ա տվյալների բազա աղյուսակը հասանելի է: Համար օրինակ , ան ցուցանիշը կարող է ստեղծվել upper(last_name)-ում, որը կպահի միայն last_name դաշտի մեծատառ տարբերակները ցուցանիշը.

Նաև գիտեք, թե որն է երկրորդական ինդեքսը MongoDB-ում:

MongoDB աջակցում է երկրորդական ցուցանիշներ . Ստեղծելու համար ցուցանիշը , դուք պարզապես նշում եք դաշտը կամ դաշտերի համակցությունը, և յուրաքանչյուր դաշտի համար նշեք դրա ուղղությունը ցուցանիշը այդ ոլորտի համար; 1 բարձրացման և -1 նվազման համար: Հետևյալը ստեղծում է աճող ցուցանիշը i դաշտում. հավաքածու.

Ինչպե՞ս կարող եմ դիտել ինդեքսները MongoDB-ում:

Դեպի դիտել բոլորի ցանկը ցուցանիշները հավաքածուի վրա MongoDB Կողմնացույց, սեղմեք թիրախային հավաքածուի վրա ձախակողմյան վահանակում և ընտրեք Ցուցանիշներ ներդիր.

Խորհուրդ ենք տալիս: