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

Indeks berbeda pada anggota kumpulan replika yang berbeda

Ya - Anda dapat menggunakan variasi pada strategi yang digunakan untuk membuat indeks baru dalam kumpulan replika tanpa waktu henti. Ini akan mengharuskan anggota tersembunyi diambil off-line saat indeks dibuat.

Berikut ini tautan untuk strateginya:http://docs.mongodb.org/manual/tutorial/build-indexes-on-replica-sets/#procedure

Dalam kasus Anda, Anda akan menonaktifkan anggota tersembunyi dan memulai ulang dalam mode mandiri (hapus opsi --replSet dan gunakan nomor port yang berbeda). Setelah anggota diisolasi, Anda dapat menyesuaikan indeks (hapus yang tidak diperlukan dan tambahkan yang baru). Setelah indeks selesai dibuat, mulai ulang anggota dengan port lama dan opsi --replSet.

Anggota tersembunyi akan menyinkronkan ulang ke set replika dan Anda sudah siap.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Memulihkan dump basis data dari versi mongo yang lebih lama ke versi mongo yang baru

  2. Bagaimana cara membuat Dokumen Bson dengan nilai Null menggunakan driver resmi C #?

  3. Klien MongoDB melempar FileNotFoundException di mscorlib

  4. Desain Skema MongoDB - Banyak dokumen kecil atau lebih sedikit dokumen besar?

  5. Otentikasi Java/Mongodb