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

Penjurnalan MongoDB :Apakah file jurnal digunakan saat klien meminta penulisan non jurnal dan penjurnalan diaktifkan di Mongod

Pernyataan Anda semua benar. Saya pikir bahasa yang Anda gunakan membingungkan dan mungkin sedikit membingungkan Anda. Klien tidak meminta penulisan yang berjurnal atau tidak berjurnal. Jika penjurnalan aktif, penulisan akan dijurnal, terlepas dari apa yang dilakukan klien. Apa yang disertakan klien adalah menulis kekhawatiran yang memerlukan tingkat replikasi data tertentu (w parameter) dan/atau penjurnalan (j parameter) sebelum server merespons bahwa penulisan berhasil. Yang Anda maksud dengan penulisan non-jurnal adalah j = 0 , yang berarti server akan merespons dengan sukses tanpa menunggu penulisan dilakukan ke jurnal; j = 1 berarti server tidak akan merespons penulisan sampai telah dikomit ke jurnal.

w parameter mengontrol tingkat replikasi data yang diperlukan untuk respons yang berhasil. Ada detail lebih lanjut di tautan di atas.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Proyek agregat MongoDB mengembalikan array _id

  2. Mengompresi string hex di Ruby/Rails

  3. ImportError:Tidak ada modul bernama 'pymongo'

  4. $lookup array bersarang di mongodb

  5. Tugas menyapu Heroku konstanta yang tidak diinisialisasi untuk model MongoMapper