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

Apa perbedaan antara COUNT_SCAN dan IXSCAN?

Singkatan:COUNT_SCAN adalah cara paling efisien untuk mendapatkan hitungan dengan membaca nilai dari indeks, tetapi hanya dapat dilakukan dalam situasi tertentu. Jika tidak, IXSCAN dilakukan diikuti oleh beberapa penyaringan dokumen dan penghitungan dalam memori.

Saat membaca dari sekunder, perhatian membaca available digunakan. Tingkat kekhawatiran ini tidak mempertimbangkan dokumen yatim piatu dalam kluster sharding, dan karenanya tidak ada SHARDING_FILTER panggung yang akan dilakukan. Ini adalah saat Anda melihat COUNT_SCAN .

Namun, jika kami menggunakan masalah baca local , kita perlu mengambil dokumen untuk melakukan tahap filter SHARDING_FILTER. Dalam hal ini, ada beberapa tahapan untuk memenuhi kueri:IXSCAN , lalu FETCH lalu SHARDING_FILTER .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Temukan Hitungan dari semua Interval yang Tumpang Tindih

  2. Masalah MongoDB \uXXXX

  3. Otentikasi Java/Mongodb

  4. Mengelola Beberapa Teknologi Basis Data dengan ClusterControl

  5. Apa yang dimaksud dengan Berorientasi Dokumen vs. Nilai Kunci ketika berbicara tentang MongoDB vs Cassandra?