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

Кой е най-добрият начин да правите инкрементални архиви в MySQL?

AFAIK единственият начин за правене на инкрементални архиви е чрез използване на двоичен дневник. Имате други опции, ако искате да направите пълно архивиране (InnoDB hotcopy), но инкременталното означава, че трябва да регистрирате всички направени транзакции.

Трябва да се запитате защо архивирате данни. Тъй като имате подчинен за репликация, предполагам, че резервното копие е основно за връщане на данни в случай на случайно изтриване?

Вероятно ще завъртя логовете на всеки 1 час и ще направя резервно копие. Това означава, че възстановяването ще остави данните най-стари от 1 час и можете да възстановите до всеки момент от последната пълна моментна снимка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли начин за поддържане на db връзка (pk/fk) в следния сценарий

  2. Трябва ли да използвам PreparedStatements за всички мои вмъквания в база данни в Java?

  3. MySQL зарежда NULL стойности от CSV данни

  4. Многоезични индекси с Laravel Scout и Algolia

  5. Вземете генерирания uuid след вмъкване на php