Pros and cons of external database services (mongohq, etc.)

To build a site from scratch, what are the advantages and disadvantages of using external database services, for example, MongoHQ, Amazon RDS?

+4
source share
3 answers

a couple more points

for

  • no need to administer equipment
  • I think they care about security, server software updates (Software admin)
  • saves space. You do not need to look for a place in your building for a database cluster.

limitations

  • Depending on the speed of your Internet, the data transfer speed may suffer. if the application and the data are on the same network, you can say that you have a speed of 1 Gbps against a 50-minute Internet connection. times for 1000 simultaneous users?
  • you need to work with their release schedule. if you use a third party and they upgrade the version of the database that has a breaking change. You will be forced to update. if you post it yourself, this update will be under your conditions.
+2
source

Advantage: You do not need to fix it yourself when it breaks.
Disadvantage: you cannot fix it yourself when it breaks.

+9
source

My approach to this is simple:

If you have an application hosted on Amazon, you should go for Amazon RDS or MongoHQ (which is also hosted on Amazon). The rational is that both your application and the database are on the same network (internally), you will get a significant performance advantage.

If your application is hosted elsewhere, then perform a local installation.

+7
source

All Articles