3

So, I have a what I call huge mongo database which is about 30Gb (about 30 millions documents). I tried to run mongod on the server shared with another application and it was completely slowed down. So I have to look for a dedicated server but have no idea how much RAM do I need.

I understand that I probably need to have amount of RAM enough to put all indexes there. But, if I'm correct, it would be about 13Gb of RAM which makes the price for the server very-very expensive (my app isn't making any money yet).

I tried to look into mongoHQ, but their cheapest dedicated plan is $600/month.

Any ideas? Is it really that expensive to host heavy mongo databases like that?

Community
  • 1
  • 1
Arty
  • 5,923
  • 9
  • 39
  • 44
  • download the document from here and read it. https://github.com/ghoseb/talks/tree/master/MongoDB%20Infinitely%20Scalable – Tauquir Jan 28 '11 at 13:33
  • @Tauquir I did that, but how does it answer my questions? It only says that yes MongoDB is good and scalable. – Arty Jan 28 '11 at 18:53
  • A 12GB server can be had for $100 or less. webhostingtalk.com has offers, lots. – chx Jan 28 '11 at 20:22
  • You could set up a test server in a virtual machine and change the amount of RAM allotted to it, doing load-testing in between changes. That would give you an estimate of how much RAM you really need. – Cameron Feb 28 '11 at 00:09

1 Answers1

0

Build your own server and colocate it instead of renting someone's server. You have full control over the hardware, higher startup costs, but lower long-term costs. You are also liable for hardware malfunctions, so watch out for that.

Gabriel Magana
  • 4,338
  • 24
  • 23