Faharisi hufanyaje kazi katika MongoDB?
Faharisi hufanyaje kazi katika MongoDB?

Video: Faharisi hufanyaje kazi katika MongoDB?

Video: Faharisi hufanyaje kazi katika MongoDB?
Video: Moyo Wangu by Patrick Kubuya dial *811*406# to download this song 2024, Novemba
Anonim

Fahirisi kusaidia utekelezaji mzuri wa maswali katika MongoDB . Bila fahirisi , MongoDB lazima uchanganue mkusanyiko, yaani kuchanganua kila hati katika mkusanyiko, kwa chagua hati hizo zinazolingana na taarifa ya hoja. The index huhifadhi thamani ya uwanja maalum au seti ya sehemu, iliyopangwa kwa thamani ya shamba.

Kwa kuzingatia hili, ni nini matumizi ya faharisi katika MongoDB?

An index katika MongoDB ni muundo maalum wa data ambao unashikilia data ya nyanja chache za hati ambazo index inaundwa. Fahirisi kuboresha kasi ya shughuli za utafutaji katika hifadhidata kwa sababu badala ya kutafuta hati nzima, utafutaji unafanywa kwenye fahirisi ambayo inashikilia mashamba machache tu.

Mtu anaweza pia kuuliza, MongoDB inaweza kutumia faharisi nyingi? MongoDB inaweza kutumia makutano ya index nyingi kutimiza maswali. Kwa ujumla, kila mmoja index makutano yanahusisha mawili fahirisi ; hata hivyo, MongoDB inaweza ajiri nyingi /kiota index makutano ili kutatua hoja.

Vivyo hivyo, watu huuliza, ni aina gani ya faharisi ambayo MongoDB inasaidia?

Kielezo cha Geospatial: Kuuliza data ya kijiografia, MongoDB hutumia mbili aina za fahirisi -2d fahirisi (soma kama mbili D fahirisi ) na tufe 2d (soma kama tufe mbili za D) fahirisi . Maandishi Fahirisi :Haya fahirisi katika MongoDB hutafuta mfuatano wa data katika mkusanyiko. Hashed Fahirisi : MongoDB inasaidia kugawanya kwa msingi wa hashi na hutoa hashi fahirisi.

Faharisi za MongoDB zimehifadhiwa wapi?

Hivyo lini fahirisi zimeumbwa, nazo pia zimeumbwa kuhifadhiwa kwenye diski, Lakini wakati programu inaendeshwa, kulingana na utumiaji wa mara kwa mara na ufikiaji wa haraka zaidi hupakiwa kwenye RAM lakini kuna tofauti kati ya kupakiwa na kuundwa. Pia kupakia a index si sawa na kupakia mkusanyiko au rekodi kwenye RAM.

Ilipendekeza: