sql >> Databáze >  >> NoSQL >> MongoDB

Co se stane, když mongodb nemá paměť?

nejlepší je si to vygooglovat, ale mnoho zdrojů uvádí, že když vaše pracovní sestava přeroste velikost RAM, výkon výrazně klesne.

Sdílení může být zajímavá možnost, spíše než přidávání další paměti RAM..

http://www.mongodb.org/display/DOCS/Checking +Server+Paměť+Využití

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

Může MongoDB fungovat, když je velikost databáze větší než RAM?

Co znamená to vměstnat „pracovní sadu“ do paměti RAM pro MongoDB?

Možná si také budete chtít přečíst informace o výpadku 4square v loňském roce:

http://highscalability.com/blog/2010/10/15/troubles-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/tak-to-bylo-pokazilo/

vedlejší poznámka:

řekl jsi "swap je vypnutý"...? proč? V systému UNIX byste měli mít vždy dostatek odkládacího prostoru! Swap-size =1...2násobek velikosti RAM je dobrý nápad. Použití rychlého oddílu je dobrý nápad. Opravdu špatné věci se stávají, pokud vašemu systému UNIX dojde RAM a nemá Swap .. procesy prostě nevysvětlitelně umírají.. to je velmi špatná věc! především ve výrobě. Disk je levný! přidejte velkorysý odkládací oddíl! :-)



  1. připojení java aplikace docker-compose k mongodb

  2. dědictví v databázi dokumentů?

  3. Jak vypočítat průměr za den pole pomocí MongoDB?

  4. Nodejs / Express – Spouštění mé aplikace:express.createServer() je zastaralé