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

Apa yang terjadi ketika mongodb kehabisan memori?

sebaiknya googling ini, tetapi banyak sumber mengatakan bahwa ketika perangkat kerja Anda melebihi ukuran RAM, kinerjanya akan turun secara signifikan.

Sharding mungkin merupakan opsi yang menarik, daripada menambahkan lebih banyak RAM..

http://www.mongodb.org/display/DOCS/Checking +Server+Memori+Penggunaan

http://highscalability.com/blog/2011/9/13/must-see-5-steps-to-scaling-mongodb-or-any-db-in-8-minutes.html

http://blog.boxedice. com/2010/12/13/mongodb-monitoring-keep-in-it-ram/

http://groups.google.com/group/mongodb-user /browse_thread/thread/37f80ff39258e6f4

Dapatkah MongoDB bekerja saat ukuran database lebih besar dari RAM?

Apa apakah artinya memasukkan "working set" ke dalam RAM untuk MongoDB?

Anda mungkin juga ingin membaca tentang pemadaman 4square tahun lalu:

http://highscalability.com/blog/2010/10/15/troules-with-sharding-what-can-we-learn-from-the-foursquare.html

http://groups.google.com/group/mongodb-user /browse_thread/thread/528a94f287e9d77e

http://blog.foursquare.com/ 2010/10/05/so-that-was-a-bummer/

catatan samping:

Anda mengatakan "swap tidak aktif" ... ? mengapa? Anda harus selalu memiliki ruang swap yang cukup pada sistem UNIX! Swap-size =1,2 kali ukuran RAM adalah ide yang bagus. Menggunakan partisi cepat adalah ide yang bagus. Hal yang sangat buruk terjadi jika sistem UNIX Anda kehabisan RAM dan tidak memiliki Swap .. proses mati begitu saja.. itu hal yang sangat buruk! terutama dalam produksi. Disknya murah! tambahkan partisi swap yang murah hati! :-)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. kesalahan segmentasi panggilan langsung penaut dinamis saat menjalankan aplikasi yang dikompilasi dengan gcc khusus

  2. Kesalahan ketergantungan run-time Streaming Reaktif MongoDB dengan Konektor Alpakka Mongo ClassNotFoundException

  3. Pembaruan pada Agregat di Mongodb

  4. Sistem penyimpanan khusus untuk GridFS (MongoDB)?

  5. docker mongo untuk set replika tunggal (hanya node utama) (untuk pengembangan)?