Bagaimana cara kerja indeks di MongoDB?
Bagaimana cara kerja indeks di MongoDB?

Video: Bagaimana cara kerja indeks di MongoDB?

Video: Bagaimana cara kerja indeks di MongoDB?
Video: Belajar MongoDB - 23 Indexes 2024, Desember
Anonim

Indeks mendukung eksekusi kueri yang efisien di MongoDB . Tanpa indeks , MongoDB harus melakukan pemindaian koleksi, yaitu memindai setiap dokumen dalam koleksi, ke pilih dokumen-dokumen yang cocok dengan pernyataan kueri. NS indeks menyimpan nilai bidang tertentu atau kumpulan bidang, diurutkan berdasarkan nilai bidang.

Mempertimbangkan ini, apa gunanya indeks di MongoDB?

NS indeks di MongoDB adalah struktur data khusus yang menyimpan data beberapa bidang dokumen di mana indeks dibuat. Indeks meningkatkan kecepatan operasi pencarian di database karena alih-alih mencari seluruh dokumen, pencarian dilakukan di indeks yang hanya menampung beberapa bidang.

Orang mungkin juga bertanya, dapatkah MongoDB menggunakan banyak indeks? MongoDB dapat menggunakan persimpangan beberapa indeks untuk memenuhi pertanyaan. Secara umum, masing-masing indeks persimpangan melibatkan dua indeks ; Namun, MongoDB dapat mempekerjakan banyak /bersarang indeks persimpangan untuk menyelesaikan kueri.

Demikian juga, orang bertanya, jenis indeks apa yang didukung MongoDB?

Indeks Geospasial: Untuk menanyakan data geospasial, MongoDB menggunakan dua jenis indeks -2d indeks (dibaca sebagai dua D indeks ) dan bola 2d (dibaca sebagai dua bola D) indeks . Teks Indeks : Ini indeks di dalam MongoDB mencari string data dalam koleksi. Di-hash Indeks : MongoDB mendukung sharding berbasis hash dan menyediakan hash indeks.

Di mana indeks MongoDB disimpan?

Jadi ketika indeks diciptakan, mereka juga adalah disimpan di disk, Tetapi ketika aplikasi sedang berjalan, berdasarkan penggunaan yang sering dan akses yang lebih cepat, mereka dimuat ke dalam RAM tetapi ada perbedaan antara dimuat dan dibuat. Juga memuat indeks tidak sama dengan memuat koleksi atau catatan ke dalam RAM.

Direkomendasikan: