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

Bagaimana lebih suka membaca di sekunder di MongoDb

Jawaban yang benar, setelah banyak darah dan keringat adalah sebagai berikut:

  • Untuk memilih semua pembacaan / kueri yang mencapai sekunder, hanya slaveOk() perlu disetel
  • Untuk memilih hanya bacaan yang dipilih, gunakan sekunder, jangan setel slaveOk() dan gunakan queryNonPrimary() sebagai gantinya per kueri

Ini juga merupakan praktik yang baik untuk mengatur masalah penulisan yang sesuai saat menggunakan set replika, seperti:

mongo.setWriteConcern(WriteConcern.REPLICAS_SAFE);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bisakah saya menentukan apakah string adalah ObjectID MongoDB?

  2. Bagaimana cara menghapus database Mongo kosong dengan nama yang sama dengan database yang terisi?

  3. Penerapan &Pemantauan Basis Data Sumber Terbuka Gratis dengan Edisi Komunitas ClusterControl

  4. Bagaimana cara mengindeks sehingga pencarian dan pengurutan teks menggunakan indeks?

  5. Map-Reduce untuk menggabungkan data (MongoDb)