sql >> Database teknologi >  >> RDS >> Mysql

Hvad er de respektive fordele/begrænsninger ved Amazon RDS vs. EC2 med MySQL?

Dette er et simpelt spørgsmål med et meget kompliceret svar!

Kort sagt:EC2 vil give maksimal ydeevne, hvis du går med en RAID0 EBS. At udføre RAID0 EBS kræver en ret betydelig mængde vedligeholdelsesomkostninger, for eksempel:

http://alestic.com/2009/06/ec2-ebs-raid

http://alestic.com/2009/09/ec2-consistent-snapshot

EC2 uden RAID0 EBS vil give dårlig I/O-ydelse, så det er ikke engang en mulighed.

RDS vil give meget god (men ikke maksimal) ydeevne ud af boksen. Administrationskonsollen er fantastisk, og det er nemt at opgradere forekomster. Høj tilgængelighed og skrivebeskyttede slaver er et klik væk. Det er VIRKELIG fantastisk.

Kort svar:Gå med RDS. Stadig på hegnet? Gå med RDS!!! hvis du nyder hovedpine og tuning hver sidste lille smule for maksimal ydeevne, så kan du overveje EC2 + EBS RAID 0. Vanilla EC2 er en frygtelig mulighed for MySQL hosting.



  1. Hvordan får man udførelsestiden for en MySQL-forespørgsel fra PHP?

  2. Hvordan pivoterer man ukendt antal kolonner og ingen aggregater i SQL Server?

  3. Tuning:Et godt sted at starte

  4. Hvordan omarrangerer man en primær nøgle?