Фізичне та логічне резервне копіювання — це два різні методи резервного копіювання баз даних MySQL на AWS RDS. Ось основні відмінності:
Фізичне резервне копіювання
1. Тип резервного копіювання: Фізичні резервні копії — це необроблені копії каталогів і файлів, у яких зберігається вміст бази даних. Вони часто використовуються для більших наборів даних і можуть бути швидшими та менш ресурсомісткими.
2. Використані інструменти: такі інструменти, як Percona XtraBackup, можна використовувати для створення фізичних резервних копій баз даних MySQL у самокерованих екземплярах або екземплярах Amazon EC2. Однак ці інструменти не можна використовувати для створення фізичних резервних копій RDS для примірників MySQL.
3. Переваги:
- Швидший і менш ресурсомісткий.
- Фіксує повний стан і структуру бази даних.
- Забезпечує узгодженість і можливість відновлення бази даних.
4. Недоліки:
- Не портативний і може бути відновлений лише на тій самій платформі та версії програмного забезпечення бази даних.
- Не підходить для вибіркового резервного копіювання або відновлення певних об'єктів або схем у базі даних.
Логічне резервне копіювання
1. Тип резервного копіювання: Логічне резервне копіювання зберігає вміст і структуру бази даних у логічній формі. Вони часто використовуються для менших наборів даних і можуть використовуватися для передачі даних між різними системами баз даних або форматами.
2. Використані інструменти: такі інструменти, як mysqldump або MyDumper, можна використовувати для створення логічних резервних копій баз даних MySQL.
3. Переваги:
- Портативний і може бути відновлений на різних платформах або версіях програмного забезпечення бази даних.
- Дозволяє вибіркове резервне копіювання або відновлення певних об'єктів або схем у базі даних.
- Може використовуватися для передачі даних між різними системами баз даних або форматами.
4. Недоліки:
- Повільніше та ресурсомісткіше.
- Може не отримувати всю інформацію або залежності об'єктів бази даних.
- Може бути неузгодженою або не підлягає відновленню, якщо база даних змінено під час процесу резервного копіювання.
Висновок
Фізичні резервні копії підходять для більших наборів даних і забезпечують швидше та менш ресурсомістке резервне копіювання та відновлення. Логічні резервні копії підходять для невеликих наборів даних і забезпечують більшу гнучкість щодо переносимості та вибіркового резервного копіювання або відновлення.
цитати:[1] https://www.linkedin.com/advice/0/how-can-you-compare-logical-physical-backups
[2] https://aws.amazon.com/blogs/database/improve-performance-of-your-bulk-data-import-to-amazon-rds-for-mysql/
[3] https://sudoconsultants.com/how-to-backup-mysql-databases-on-amazon-rds/
[4] https://repost.aws/questions/QUKZyq-gcETA6ly4rFEyTcyg/single-db-backup-restore-for-rds
[5] https://www.reddit.com/r/Database/comments/9uzxtl/logical_vs_physical_backup_and_online_vs_offline/