Hi everyone,
I'm looking to deploy a Rack based app on Heroku and I have been checking out different database solutions. Amongst MongoHQ, MongoLab, Heroku DB hosting, Amazon RDS, and Xeround, the MongoDB solutions are significantly cheaper than the SQL solutions. I know price should not determine which DB you use for your app but the price differential is significant.
Check out the prices:
- Amazon RDS: http://aws.amazon.com/rds/pricing/
- Xeround: http://xeround.com/pay-per-use-cloud-database/
- Heroku: http://www.heroku.com/pricing#0-0 (Scroll down to the database options)
- MongoHQ: https://mongohq.com/pricing
- MongoLab: https://mongolab.com/about/pricing/
I think the differences you find can me mostly attributed to whether the DB plan you are looking at is multi-tenanted or not. MongoLab (I'm from MongoLab) has inexpensive multi-tenant plans and dedicated plans (alpha right now). In the former servers are shared (and can thus be cheaper), in the latter you get your own VM (on EC2 or wherever). RDS gives you a VM. I have not clicked on all the links in your post but I am betting that is the main difference in price strata you see.
-will