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

MongoDb - Memanfaatkan server multi CPU untuk aplikasi berat tulis

Tidak, tetap disarankan untuk menggunakan sharding untuk memanfaatkan beberapa inti CPU. Seperti yang dinyatakan dalam FAQ

Sharding meningkatkan konkurensi dengan mendistribusikan koleksi melalui beberapa instance mongod, memungkinkan server shard (yaitu proses mongos ) untuk melakukan sejumlah operasi secara bersamaan ke berbagai instance mongod down .

Setiap instance mongod tidak bergantung pada yang lain di cluster shard dan menggunakan kunci pembaca-penulis MongoDB). Operasi pada satu instance mongod tidak memblokir operasi pada instance lainnya.

Sharding pada satu kotak memiliki masalah, seperti yang dinyatakan oleh salah satu pengguna di milis pengguna mongodb

Setelah beberapa eksperimen yang signifikan, saya telah menemukan satu daemon shard MongoDB TIDAK BISA menggunakan lebih dari satu CPU. Pada kotak 24 CPU, kinerja meningkat hingga kami mencapai sekitar 8 pecahan, lalu batas lain muncul.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hapus bidang yang ditemukan di array mongodb mana pun

  2. 8 Cara Mendapatkan Hari dari Kencan di MongoDB

  3. MongoDB:Indeks unik pada properti elemen array

  4. Filter array Mongodb 3.6.0-rc3 tidak berfungsi?

  5. Menggunakan JSON dengan MongoDB?