Live data from Hacker News

MongoHQ releases SSD powered databases, autoscaling beta

blog.mongohq.com

1–10 of 28 posts

Re: MongoHQ releases SSD powered databases, autoscaling beta

#3

Can somebody explain why mongodb storage space is always so expensive and limited on mongodb hosting services? (Not just these SSD plans) And the plans also start with so little space

Because it's more profitable for them to charge more.

Re: MongoHQ releases SSD powered databases, autoscaling beta

#4
MongoHQ is awesome, and their control panel is hands down the best of the MongoDB PaaS, but their pricing is cost prohibitively expensive.

For example, you can get a 2 core, 2GB memory, 20GB of SSD backed storage from DigitalOcean for $20 a month. So, buying three VM's from Digital Ocean for a replica set is a total of $60 a month. Essentially the same thing at MongoHQ is $500 a month.

I completely understand that you pay more for using a PaaS, but that much more?

Re: MongoHQ releases SSD powered databases, autoscaling beta

#5

Can somebody explain why mongodb storage space is always so expensive and limited on mongodb hosting services? (Not just these SSD plans) And the plans also start with so little space

Because it's more profitable for them to charge more.

And they're catering to people who either (a) don't know how cheaply you can run a database or (b) know how expensive it is to run a database well.

The number of times I've seen a database go down in production either because it's solitary mirror failed with no one noticing or because it wasn't consider "mission critical" enough to have a mirror... you're not just paying for the hardware, you're paying for the guys managing the hardware. If you're a company with databases and you don't have someone on staff whose primary job is making sure your databases still exist from day to day, one day they won't.

Re: MongoHQ releases SSD powered databases, autoscaling beta

#6
As far as I can tell they don't offer either SSL or SSH tunnelling, so there's no way you can securely connect to the database remotely. Without those you're sending your password and data unencrypted over a public network.

By default Mongo uses MD5 for password hashing (with username as seed) so it's not secure to use it over a public network.

(if your server is co-located on the same network as MongoHQ then you can probably hack it using network access rules)

Re: MongoHQ releases SSD powered databases, autoscaling beta

#7

Earlier quoted context omitted.

Because it's more profitable for them to charge more.

And they're catering to people who either (a) don't know how cheaply you can run a database or (b) know how expensive it is to run a database well . The number of times I've seen a database go down in production either because it's solitary mirror failed with no one noticing or because it wasn't consider "mission critical" enough to have a mirror... you're not just paying for the hardware, you're paying for the guys…

This. We have a small team for a particular project I'm on and we were initially hosting mongo ourselves. After reading so many horror stories, we felt much more comfortable outsourcing configuration, management, and backups until we get to the point that we can have a dedicated DB person.

Re: MongoHQ releases SSD powered databases, autoscaling beta

#8
My impression has been that Mongo has great performance as long as your working set is totally in RAM, after which it craters (due to the use of MMAP'd files as the core storage engine and relying on the OS's paging algos). To what extent is this true on SSDs? Can you get away with a higher working-set-to-RAM ratio?

Re: MongoHQ releases SSD powered databases, autoscaling beta

#9
I don't understand all the hate about MongoHQ's pricing. I run a Mongo replica set in production on bare EC2 and it works well, but there is a lot of reading/research involved in setting it up correctly and handling any Mongo issues that arise. Nothing stops you from doing that, and 10gen even provides a beautiful AWS CloudFormation template to make it easy to provision a replica set with EBS RAID. However if I were not a senior-level Linux engineer I would totally go for a managed service for anything that was revenue-generating. Assuming it's not a personal/bootstrap situation, spending a few hundred bucks a month is better than risking downtime, or just as bad, scaling pains. The value in MongoHQ and others is their people, not their hardware.

Re: MongoHQ releases SSD powered databases, autoscaling beta

#10

MongoHQ is awesome, and their control panel is hands down the best of the MongoDB PaaS, but their pricing is cost prohibitively expensive. For example, you can get a 2 core, 2GB memory, 20GB of SSD backed storage from DigitalOcean for $20 a month. So, buying three VM's from Digital Ocean for a replica set is a total of $60 a month. Essentially the same thing at MongoHQ is $500 a month. I completely understand that yo…

You're also paying for backup, fulltime monitoring, and support - which, while not as nice as having a full time DB ops person on staff, is really nice. The MongoHQ guys have done seamless DB migrations for us and suggested architectural improvements, all with amazingly short response time. For now, we're happy paying them for that service.
Post reply on HN