MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

MongoDB - Indeks unik vs indeks majemuk

Dalam hal kinerja perbedaan akan kecil di terbaik. Karena kenyataan bahwa alamat email Anda unik, indeks majemuk apa pun yang memiliki bidang email tidak akan pernah lebih membantu daripada indeks pada alamat email saja. Alasan untuk ini adalah bahwa bidang email Anda sudah memiliki kardinalitas maksimal untuk koleksi Anda dan bidang indeks lebih lanjut tidak akan membantu database untuk menyaring catatan lebih cepat karena akan selalu sampai pada dokumen yang benar hanya dengan bidang email.

Dalam hal penggunaan memori (yang sangat penting untuk database seperti MongoDB) indeks email saja juga jauh lebih kecil.

TL;DR :Gunakan indeks pada alamat email saja.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. pembaruan asli di Sails with Mongo tidak berfungsi dengan ObjectId

  2. Luwak atau kueri

  3. Konfigurasi objek harus berupa array yang berisi elemen kelas di yii2 dengan mongodb

  4. Mencocokkan bidang array yang berisi kombinasi apa pun dari array yang disediakan di MongoDB

  5. Perintah Hitung MongoDB