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

Apakah MongoDB entah bagaimana terbatas pada satu inti?

MongoDB dapat memenuhi semua inti pada mesin multi-inti untuk operasi baca, tetapi untuk operasi tulis dan pengurangan peta, MongoDB hanya dapat menggunakan satu inti per proses mongod.

Batasan untuk MapReduce single-core adalah karena penerjemah Javascript yang digunakan MongoDB. Ini adalah sesuatu yang seharusnya diperbaiki di masa mendatang tetapi untuk sementara Anda dapat menggunakan Hadoop untuk menjalankan MapReduce dan menyimpan hasil yang ditetapkan dalam database MongoDB Anda.

Opsi lain yang telah melihat hasil yang beragam adalah menjalankan proses mongod tunggal untuk setiap inti pada instance, ini tidak akan meningkatkan kinerja untuk satu database kecuali jika dikonfigurasi untuk dijalankan dalam pengaturan sharding.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $min

  2. mongodb cara mendapatkan nilai maksimal dari koleksi

  3. Kelompokkan berdasarkan nilai dan kondisi

  4. Menggunakan fungsionalitas Mongoose / MongoDB $addToSet pada array objek

  5. Bisakah Anda memiliki mongo $push prepend alih-alih menambahkan?