sql >> Databasteknik >  >> RDS >> Mysql

Ska jag bara hålla mig till AWS RDS Automated Backup eller DB Snapshots?

Av personlig erfarenhet rekommenderar jag att du gör båda. Jag har den automatiska säkerhetskopieringen inställd på 8 dagar, och sedan har jag också ett skript som tar en ögonblicksbild en gång om dagen och tar bort ögonblicksbilder äldre än 7 dagar. Anledningen är att vad jag förstår finns det vissa situationer där du inte kunde återställa från den automatiska säkerhetskopieringen. Till exempel, om du av misstag raderade din RDS-instans och inte tog en sista ögonblicksbild, skulle du inte kunna komma åt de automatiska säkerhetskopieringarna som gjordes. Men det är också bra att ha de automatiska säkerhetskopieringarna aktiverade eftersom det ger dig återställningen vid tidpunkten.

Hoppas detta hjälper.

REDIGERA

För att svara på din kommentar använder jag en viss namnkonvention när mitt skript skapar ögonblicksbilderna. Något i stil med:

autosnap-instansnamn -2012-03-23

När den ska göra rensningen hämtar den alla ögonblicksbilder, letar efter den namnkonventionen, analyserar datumet och tar bort alla som är äldre än ett visst datum.

Jag tror att du också kan titta på datumet för att skapa ögonblicksbilder, men det är precis så här jag gjorde det.



  1. Anrop till odefinierad funktion mysql_query()

  2. Ogiltigt parameternummer:inga parametrar var bundna

  3. Hur kan jag ändra storleken på kolumnen i en MySQL-tabell?

  4. SQL ansluter