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

Skal jeg kun holde mig til AWS RDS Automated Backup eller DB Snapshots?

Af personlig erfaring anbefaler jeg at gøre begge dele. Jeg har den automatiske backup sat til 8 dage, og så har jeg også et script, der tager et snapshot en gang om dagen og sletter snapshots ældre end 7 dage. Årsagen er, at efter hvad jeg forstår, er der visse situationer, hvor du ikke kunne gendanne fra den automatiske sikkerhedskopiering. For eksempel, hvis du ved et uheld slettede din RDS-instans og ikke tog et endeligt øjebliksbillede, ville du ikke kunne få adgang til de automatiske sikkerhedskopier, der blev udført. Men det er også godt at have de automatiske sikkerhedskopier slået til, fordi det vil give dig rettidig gendannelse.

Håber dette hjælper.

REDIGER

For at besvare din kommentar bruger jeg en bestemt navngivningskonvention, når mit script opretter snapshots. Noget som:

autosnap-instansnavn -2012-03-23

Når den skal til at rydde op, henter den alle snapshots, søger efter den navnekonvention, analyserer datoen og sletter alle ældre end en bestemt dato.

Jeg tror, ​​du også kunne se på oprettelsesdatoen for øjebliksbilledet, men det er bare sådan, jeg endte med at gøre det.



  1. Håndtering af latency i MySQL-transaktioner

  2. Dynamisk SQL (EXECUTE) som betingelse for IF-sætning

  3. Ikke-primære fremmednøgler i Django

  4. Mysql:tilføjelse af fremmed nøgle giver ingen advarsel/fejl på MyISAM-tabeller