Mysql
 sql >> база данни >  >> RDS >> Mysql

Трябва ли да се придържам само към AWS RDS Automated Backup или DB Snapshots?

От личен опит препоръчвам да направите и двете. Автоматизираното архивиране е настроено на 8 дни, а след това имам и скрипт, който ще прави моментна снимка веднъж на ден и ще изтрива моментни снимки, по-стари от 7 дни. Причината е, че доколкото разбирам, има определени ситуации, в които не можете да възстановите от автоматичното архивиране. Например, ако случайно сте изтрили своя RDS екземпляр и не сте направили окончателна моментна снимка, няма да имате достъп до направените автоматизирани архиви. Но също така е добре автоматичното архивиране да е включено, защото това ще ви осигури възстановяване в даден момент.

Надявам се това да помогне.

РЕДАКТИРАНЕ

За да отговоря на вашия коментар, използвам определена конвенция за именуване, когато моят скрипт създава моментните снимки. Нещо като:

autosnap-име на екземпляр -23.03.2012

Когато отиде да извърши почистването, той извлича всички моментни снимки, търси тази конвенция за именуване, анализира датата и изтрива всяка по-стара от определена дата.

Мисля, че бихте могли да погледнете и датата на създаване на моментна снимка, но накрая го направих точно така.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да получа последно въведен идентификатор с помощта на Hibernate

  2. MySQL индекси и ред

  3. MySQL на дублиран ключ... да получите съществуващ ID?

  4. Вземете данни от mysql база данни с помощта на php и jquery ajax

  5. Какви са еквивалентите на sqlite на INTERVAL и UTC_TIMESTAMP на MySQL?