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

Kueri MongoDB pada semua koleksi sharding tanpa shardkey

Untuk kinerja yang ideal, kunci shard harus dipilih dengan cara router (mongos ) dapat mengetahui pecahan mana yang akan memiliki data untuk kueri paling umum. Ini hanya mungkin jika kueri-pencarian memiliki kriteria yang juga merupakan kunci shard.

Tetapi dalam kasus ini tidak mungkin bagi router untuk mengetahui shard mana yang memiliki data untuk kueri. Bukan tidak mungkin ada hasil yang relevan di setiap pecahan. Dalam hal ini kueri perlu diteruskan ke semua pecahan, yang akan memprosesnya secara bersamaan. Tetapi bila Anda memiliki indeks yang sesuai, ini akan membantu mereka melakukannya.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Perbarui subdokumen MongoDB ketika dokumen induk mungkin tidak ada

  2. Buat kueri dinamis dengan Kriteria MongoDB Data Musim Semi

  3. MongoDB $addToSet

  4. Tidak dapat terhubung ke pod Mongodb di Kubernetes (Koneksi ditolak)

  5. Cara memasukkan ke koleksi MongoDB dengan posisi