Si funksionojnë indekset në MongoDB?
Si funksionojnë indekset në MongoDB?

Video: Si funksionojnë indekset në MongoDB?

Video: Si funksionojnë indekset në MongoDB?
Video: UNDERSTAND ! FERRITE & SILICON STEEL CORE | HYSTERESIS LOSS | EDDY CURRENT | MAGNETIC SATURATION 2024, Mund
Anonim

Indekset mbështesin ekzekutimin efikas të pyetjeve në MongoDB . pa indekset , MongoDB duhet të kryejë një skanim koleksioni, d.m.th. të skanojë çdo dokument në një koleksion, te zgjidhni ato dokumente që përputhen me deklaratën e pyetjes. Të indeks ruan vlerën e një fushe specifike ose grup fushash, të renditura sipas vlerës së fushës.

Duke marrë parasysh këtë, cili është përdorimi i indeksit në MongoDB?

Një indeksi në MongoDB është një strukturë e veçantë e të dhënave që mban të dhënat e disa fushave të dokumenteve në të cilat indeks është krijuar. Indekset përmirësoni shpejtësinë e operacioneve të kërkimit në bazën e të dhënave, sepse në vend që të kërkoni të gjithë dokumentin, kërkimi kryhet në indekset që mban vetëm disa fusha.

Dikush mund të pyesë gjithashtu, a mund të përdorë MongoDB indekse të shumta? MongoDB mund të përdorë kryqëzimi i indekse të shumta për të plotësuar pyetjet. Në përgjithësi, secili indeks kryqëzimi përfshin dy indekset ; megjithatë, MongoDB mund punësojnë të shumëfishta /mbivendosur indeks kryqëzimet për të zgjidhur një pyetje.

Po kështu, njerëzit pyesin, cilin lloj indeksesh mbështet MongoDB?

Indeksi gjeohapësinor: Për të kërkuar të dhëna gjeohapësinore, MongoDB përdor dy llojet e indekseve -2d indekset (lexo si dy D indekset ) dhe sfera 2d (lexohet si sfera dy D) indekset . Teksti Indekset : Këto indekset në MongoDB kërkon vargun e të dhënave në një koleksion. Hashed Indekset : MongoDB mbështet ndarje e bazuar në hash dhe ofron hash indekset.

Ku ruhen indekset MongoDB?

Kështu që kur indekset janë krijuar, po ashtu janë të ruajtura në disk, por kur një aplikacion po ekzekutohet, bazuar në përdorimin e shpeshtë dhe akses edhe më të shpejtë, ato ngarkohen në RAM, por ka një ndryshim midis ngarkimit dhe krijimit. Gjithashtu duke ngarkuar një indeks nuk është e njëjtë me ngarkimin e një koleksioni ose regjistrimesh në RAM.

Recommended: