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

Bagaimana cara mempercepat Sisipan MongoDB/detik?

Menulis ke MongoDB saat ini memperoleh kunci tulis global, meskipun penguncian tingkat koleksi mudah-mudahan segera hadir. Dengan menggunakan lebih banyak utas, Anda kemungkinan akan menimbulkan lebih banyak masalah konkurensi karena utas saling memblokir sementara mereka menunggu kunci dilepaskan.

Indeks juga akan memperlambat Anda, untuk mendapatkan kinerja penyisipan terbaik, ideal untuk menambahkannya setelah Anda memuat data, namun hal ini tidak selalu memungkinkan, misalnya jika Anda menggunakan indeks unik.

Untuk benar-benar memaksimalkan kinerja penulisan, taruhan terbaik Anda adalah sharding. Ini akan memberi Anda konkurensi yang jauh lebih baik dan kapasitas I/O disk yang lebih tinggi saat Anda mendistribusikan penulisan ke beberapa mesin.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. luwak unik:benar tidak berfungsi

  2. MongoDB - Perbarui atau Sisipkan objek dalam array

  3. instal mongoDB (proses anak gagal, keluar dengan nomor kesalahan 100)

  4. MongoDB $hariDariMinggu

  5. TransactionRequiredException Menjalankan kueri pembaruan/penghapusan