Saya menggunakannya di beberapa situs produksi kecil yang berjalan di dalam Linode 512 saya &hampir tidak menggunakan memori apa pun, hanya sekitar 5 - 6MB. Dataset saya sangat kecil untuk saat ini.
MongoDB menggunakan mesin penyimpanan memori yang dipetakan, yang berarti ia bergantung pada cache sistem OS untuk menyimpan data yang sering digunakan dalam memori.
http://www.mongodb.org/display/DOCS/Caching
Jadi, kecuali Anda memiliki kumpulan data yang besar untuk memulai, Linode 512 akan baik-baik saja.
Satu hal yang sedikit saya khawatirkan ketika meneliti ini adalah bahwa MongoDB tampaknya macet ketika kehabisan memori, tanpa banyak peringatan. Juga sulit untuk menentukan dengan tepat berapa banyak memori atau ruang disk yang akan digunakan sebanding dengan berapa banyak data yang Anda miliki. Juga tidak ada cara untuk menentukan batas keras, dengan mengorbankan kinerja yang menurun. Ini adalah sesuatu yang mungkin ingin Anda pantau.
Anda dapat mencoba menjalankan MongoDB dengan opsi --smallfiles --noprealloc, karena ini memungkinkan file database yang lebih kecil untuk memulai dan tidak mengalokasikannya terlebih dahulu, menghemat ruang disk jika Anda memiliki kumpulan data kecil.
Berikut adalah salah satu pengalaman pengguna:
http://groups.google.com/group/mongodb-user /browse_thread/thread/223810a749f0e1eb
Sayangnya utas itu tidak diselesaikan, alangkah baiknya jika mereka memiliki alasan untuk crash.
Ini juga bagus untuk dibaca: