MongoDB-де индекстер қалай жұмыс істейді?
MongoDB-де индекстер қалай жұмыс істейді?

Бейне: MongoDB-де индекстер қалай жұмыс істейді?

Бейне: MongoDB-де индекстер қалай жұмыс істейді?
Бейне: Что такое SQL ИНДЕКСЫ за 10 минут: Объяснение с примерами 2024, Желтоқсан
Anonim

Көрсеткіштер ішіндегі сұраулардың тиімді орындалуына қолдау көрсету MongoDB . Онсыз индекстер , MongoDB коллекцияны сканерлеуді орындау керек, яғни жинақтағы әрбір құжатты сканерлеу, дейін сұрау мәлімдемесіне сәйкес келетін құжаттарды таңдаңыз. The индекс өріс мәні бойынша реттелген белгілі бір өрістің немесе өрістер жиынының мәнін сақтайды.

Осыны ескере отырып, MongoDB-де индексті пайдалану қандай?

Ан MongoDB ішіндегі индекс құжаттардың бірнеше өрістерінің деректерін сақтайтын арнайы деректер құрылымы болып табылады индекс құрылады. Көрсеткіштер дерекқордағы іздеу операцияларының жылдамдығын арттыру, өйткені бүкіл құжатты іздеудің орнына іздеу файлда орындалады индекстер бұл бірнеше өрістерді ғана қамтиды.

Сондай-ақ, MongoDB бірнеше индекстерді пайдалана алады ма? MongoDB пайдалана алады қиылысы бірнеше индекстер сұрауларды орындау үшін. Жалпы, әрқайсысы индекс қиылысу екіні қамтиды индекстер ; дегенмен, MongoDB мүмкін жұмысқа алу бірнеше /қондырылған индекс сұрауды шешу үшін қиылыстар.

Сол сияқты, адамдар MongoDB индекстердің қай түрін қолдайды?

Геокеңістіктік индекс: геокеңістіктік деректерді сұрау үшін, MongoDB екеуін пайдаланады индекстердің түрлері -2күн индекстер (екі D деп оқыңыз индекстер ) және 2d сферасы (екі D шары ретінде оқылады) индекстер . Мәтін Көрсеткіштер : Мыналар индекстер ішінде MongoDB жинақтағы деректер жолын іздейді. Хэштелген Көрсеткіштер : MongoDB қолдайды хэш негізіндегі бөлу және хэшті қамтамасыз етеді индекстер.

MongoDB индекстері қайда сақталады?

Енді қашан индекстер жаратылған, олар да бар сақталады дискіде, Бірақ қолданба жұмыс істеп тұрған кезде, жиі қолдануға және одан да жылдамырақ қол жеткізуге негізделген олар ЖЖҚ-ға жүктеледі, бірақ жүктелген және жасалған арасында айырмашылық бар. Сондай-ақ жүктелуде индекс жинақты немесе жазбаларды жедел жадқа жүктеумен бірдей емес.

Ұсынылған: