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.
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.