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

mongodb:haruskah saya selalu menggunakan opsi 'aman' pada pembaruan

Dengan asumsi ketika Anda mengatakan kueri yang Anda maksud sebenarnya adalah menulis/menyisipkan (kata-kata dari pertanyaan Anda membuat saya berpikir seperti ini) maka Kekhawatiran Tulis (aman, tidak ada, fsync, dll) dapat digunakan untuk mendapatkan lebih banyak kecepatan dan lebih sedikit keamanan ketika itu dapat diterima, dan lebih sedikit kecepatan dan lebih aman bila diperlukan.

Sebagai contoh, aplikasi gaya Facebook hipotetis dapat menggunakan penulisan yang tidak aman untuk "Suka" sementara itu akan menggunakan penulisan yang sangat aman untuk perubahan kata sandi. Logika di balik ini adalah akan ada ribuan pembaruan gaya "Suka" yang terjadi setiap detik, dan tidak masalah jika ada yang hilang, sedangkan pembaruan sandi jarang terjadi tetapi penting agar pembaruan berhasil.

Oleh karena itu, coba sesuaikan pilihan Tulis Kekhawatiran Anda dengan jenis pembaruan yang Anda lakukan, berdasarkan kecepatan dan persyaratan integritas data Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menambahkan hasil agregasi DB Mongo ke koleksi yang ada?

  2. Spring-data-mongo tidak dapat membuat instance Java.util.List menggunakan Konstruktor

  3. ng-jika dipanggil lebih dari yang seharusnya

  4. Kueri pada tanggal untuk posting yang dibuat dalam 24 jam terakhir

  5. array bersantai mongodb bersarang di dalam array dokumen