views:

82

answers:

2

For putting together a site from scratch, what are the advantages and disadvantages of using external database services, e.g. MongoHQ, Amazon RDS?

+3  A: 

Advantage: you don't have to fix it yourself when it breaks.
Disadvantage: you can't fix it yourself when it breaks.

Kylotan
+1  A: 

a couple more points

for

  • do not have to administer the Hardware
  • I guess they take care of security, software updates of the server (Software admin)
  • saves room. you do not have to find room in your building for a database cluster

disadvantages

  • depending on your internet speed, the speed you transfer data can be affected. if the application and data are in the same network you could say that you have 1gbit speed vs a 50mbit internet connection. times this by 1000 concurrent users?
  • you have to work to their release schedule. if you use a 3rd party and they update the database version which has a breaking change. You will be forced you update. if you host it yourself this upgrade will be under your terms.
dbones