1

I have to build a web application which uses Python, php and MongoDB.

  • Python - For offline database populating on my local home machine and then exporting db to VPS. Later I am planning to schedule this job using cron.
  • PHP - For web scripting.

The VPS I wish to buy supports Python and LAMP Stack but not mongoDB (myhosting.com LAMP stack VPS) by default. Now since mongoDB isn't supported by default, I would have to install mongoDB manually on VPS. So what I want to know is that, had it been my VPS would have supported mongoDB would I have benefitted in terms of performance and scalability. Also can someone please suggest a VPS suitable in my case.

Sergio Tulentsev
  • 226,338
  • 43
  • 373
  • 367
Sushant Gupta
  • 8,980
  • 5
  • 43
  • 48

2 Answers2

2

Well, there is no such thing as a stainless steel requirement of MongoDb. It will run where it's possible to get it's binary compiled so to speak.

But you might be disappointed by it's performance on slow machines or weak VPSes, but that is something you can find out by testing your workload only. You can also check related SO posts:

Memory Requirement/Utilization for MongoDB, Riak and HyperTable (or HBase)

mongodb install - requirements?

And Google Groups post.

Community
  • 1
  • 1
Vladislav Rastrusny
  • 29,378
  • 23
  • 95
  • 156
1

If the vps you are looking at restricts the packages you can install, and you need something that they prohibit, I would look for another vps. Both rackspace and amazon a range of instances, and numerous supported os. With either of them you choose your operating system and are free to install whatever you want.

dm03514
  • 54,664
  • 18
  • 108
  • 145