Please enable JavaScript.
Coggle requires JavaScript to display documents.
MongoDB Indexes - Coggle Diagram
MongoDB Indexes
-
-
Cara Kerja
-
Menyimpan nilai field tertentu atau sekumpulan field, diurutkan berdasarkan nilai field tersebut
-
Jenis Index
Single Field Index
Merupakan indeks pada satu bidang dokumen. MongoDB membuat indeks bidang tunggal pada bidang _id secara default
Compound Index
Compound index, di mana struktur indeks tunggal menyimpan referensi ke beberapa bidang dalam dokumen koleksi
Dibuat dengan menentukan bidang yang harus dirujuk oleh indeks, diikuti dengan urutan bidang yang harus diurutkan
Multikey Index
Indeks multikey adalah indeks pada array field. Setiap elemen dalam array mendapatkan indeks key, yang mendukung query yang efisien terhadap array
Single field index dan compound index dapat memiliki array field, sehingga ada multikey single field indexes dan multikey compound indexes
Nama Index
Nama default untuk indeks adalah gabungan dari kunci yang diindeks dan arah setiap kunci dalam indeks (1 atau -1) menggunakan garis bawah sebagai pemisah
Contoh: indeks yang dibuat pada { item: 1, jumlah: -1 } memiliki nama item_1jumlah-1
-
-
Pengaruh / Kekurangan
Meningkatkan kinerja kueri, tetapi dapat mengurangi kinerja write
Menyebabkan penurunan kinerja pada operasi write karena setiap penambahan juga memerlukan pembaruan indeks