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

MongoDB:Trade-off dari menjatuhkan koleksi vs. menghapus semua dokumennya

Manfaat dari hanya menjatuhkan koleksi adalah jauh lebih cepat daripada menghapus semua dokumen koleksi. Jika koleksi Anda akan "segera dibuat kembali" (dengan asumsi itu termasuk pembuatan ulang indeks), maka ini mungkin opsi yang paling menarik.

Penulis buku MongoDB:Panduan Definitif (Kristina Chodorow dan Michael Dirolf) menjalankan eksperimen di mana mereka menyediakan skrip Python yang mengatur waktu drop vs. remove dari 1000000 catatan. Hasilnya muncul pada 0,01 detik untuk drop dan 46,08 detik untuk remove . Sekarang, meskipun waktu yang tepat mungkin berbeda berdasarkan perangkat keras dan faktor lainnya, ini tetap menggambarkan poin bahwa drop secara signifikan lebih cepat.

referensi:Chodorow K., Dirolf M. (2010). “MongoDB:Panduan Definitif.” O'Reilly Media, Inc. Sebastapol, CA., hlm.25



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Filter agregasi setelah $lookup

  2. Mongo:kesalahan jaringan saat mencoba menjalankan perintah 'whatsmyuri' di host

  3. Apakah mungkin untuk mengubah TimeZone default di MongoDB menggunakan Rails 3?

  4. $addFields ketika $match tidak ditemukan

  5. mongodb ditemukan oleh beberapa item array