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

MongoDB:Mengunci dan membuka koleksi secara manual

Mengunci koleksi secara manual tidak didukung di Transaksi MongoDB .

Apa yang Anda jelaskan adalah Penguncian Pesimis perilaku. Saat dokumen yang dipilih dikunci hingga transaksi dilakukan atau dibatalkan, yang berpotensi menyebabkan kebuntuan .

Transaksi MongoDB menggunakan Penguncian Optimis . Ini adalah strategi di mana nomor versi internal dicatat saat dokumen dibaca. Saat dokumen ditulis kembali, periksa apakah versi belum diubah (oleh proses lain di luar transaksi).

Jika versi dokumen berbeda dari yang tercatat di awal transaksi, transaksi dibatalkan dan dapat dicoba lagi (tergantung kebutuhan).

Lihat juga Manual Transaksi MongoDB untuk informasi lebih lanjut.

Informasi tambahan:Transaksi multi-dokumen tersedia di MongoDB v4+. MongoDB v4.0.0-rc0 (Kandidat Rilis) dirilis pada 23 Mei 2018.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Masukkan Kamus ke MongoDB dengan c# driver

  2. Menggunakan perintah shell MongoDB pada driver MongoDB 10Gen

  3. Luwak tidak menyimpan objek bersarang

  4. Gambaran Umum Operator Percona MongoDB Kubernetes

  5. Hapus hanya satu dokumen di MongoDB