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

Kelayakan menjalankan MongoDB di Linode 512 VPS?

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:

http://groups.google.com/group/mongodb -pengguna/browse_thread/thread/2646a52c4f41d832/d43f3ba7bbbbd63d




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tidak bisa mendapatkan nilai properti dirtyPropertyNames untuk bidang asosiasi di grails

  2. Temukan semua dokumen yang berbagi maks(nilai) yang ditemukan dalam langkah agregat

  3. Bisakah mongo mengembalikan dokumen dengan bidang kosong/hilang di bagian akhir dalam urutan asc?

  4. Luwak __v kapan berubah

  5. Swagger (Swashbuckle untuk C#) menunjukkan Mongo ObjectId sebagai beberapa bidang, bukan string tunggal