Hoe werk indekse in MongoDB?
Hoe werk indekse in MongoDB?

Video: Hoe werk indekse in MongoDB?

Video: Hoe werk indekse in MongoDB?
Video: Что такое SQL ИНДЕКСЫ за 10 минут: Объяснение с примерами 2024, November
Anonim

Indekse ondersteun die doeltreffende uitvoering van navrae in MongoDB . Sonder indekse , MongoDB moet 'n versamelingskandering uitvoer, d.w.s. skandeer elke dokument in 'n versameling, aan kies daardie dokumente wat by die navraagstelling pas. Die indeks stoor die waarde van 'n spesifieke veld of stel velde, gerangskik volgens die waarde van die veld.

As u dit in ag neem, wat is die gebruik van indeks in MongoDB?

An indeks in MongoDB is 'n spesiale datastruktuur wat die data van min velde van dokumente bevat waarop die indeks geskep word. Indekse verbeter die spoed van soekbewerkings in databasis, want in plaas daarvan om die hele dokument te soek, word die soektog op die indekse wat net min velde hou.

Mens kan ook vra, kan MongoDB veelvuldige indekse gebruik? MongoDB kan gebruik die kruising van veelvuldige indekse navrae te beantwoord. Oor die algemeen, elkeen indeks kruising behels twee indekse ; egter, MongoDB kan in diens neem veelvuldig / geneste indeks kruisings om 'n navraag op te los.

Net so, vra mense, watter tipe indekse ondersteun MongoDB?

Georuimtelike indeks: Om navraag te doen oor georuimtelike data, MongoDB gebruik twee tipes indekse -2d indekse (lees as twee D indekse ) en 2d-sfeer (lees as twee D-sfeer) indekse . Teks Indekse : Hierdie indekse in MongoDB soek datastring in 'n versameling. Gehaas Indekse : MongoDB ondersteun hash-gebaseerde sharding en verskaf hashed indekse.

Waar word MongoDB-indekse gestoor?

So wanneer indekse geskep is, is hulle ook gestoor word in die skyf, Maar wanneer 'n toepassing loop, gebaseer op die gereelde gebruik en selfs vinniger toegang kry hulle gelaai in RAM, maar daar is 'n verskil tussen gelaai en geskep. Laai ook 'n indeks is nie dieselfde as om 'n versameling of rekords in RAM te laai nie.

Aanbeveel: