Fysiske og logiske sikkerhedskopier er to forskellige metoder til sikkerhedskopiering af MySQL-databaser på AWS RDS. Her er de vigtigste forskelle:
Fysisk backup
1. Sikkerhedskopieringstype: Fysiske sikkerhedskopier er råkopier af de mapper og filer, der gemmer databaseindhold. De bruges ofte til større datasæt og kan være hurtigere og mindre ressourcekrævende.
2. Anvendte værktøjer: Værktøjer som Percona XtraBackup kan bruges til at oprette fysiske sikkerhedskopier af MySQL-databaser på selvadministrerede instanser eller på Amazon EC2-instanser. Disse værktøjer kan dog ikke bruges til at oprette fysiske sikkerhedskopier af RDS til MySQL-forekomster.
3. Fordele:
- Hurtigere og mindre ressourcekrævende.
- Fanger hele databasens tilstand og struktur.
- Sikrer sammenhæng og gendannelse af databasen.
4. Ulempe:
- Ikke bærbar og kan kun gendannes til samme platform og version af databasesoftwaren.
- Ikke egnet til selektiv backup eller gendannelse af specifikke objekter eller skemaer i databasen.
Logisk backup
1. Sikkerhedskopieringstype: Logiske sikkerhedskopier gemmer databasens indhold og struktur i en logisk form. De bruges ofte til mindre datasæt og kan bruges til at overføre data mellem forskellige databasesystemer eller formater.
2. Anvendte værktøjer: Værktøjer som mysqldump eller MyDumper kan bruges til at lave logiske sikkerhedskopier af MySQL-databaser.
3. Fordele:
- Bærbar og kan gendannes til forskellige platforme eller versioner af databasesoftwaren.
- Tillader selektiv backup eller gendannelse af specifikke objekter eller skemaer i databasen.
- Kan bruges til at overføre data mellem forskellige databasesystemer eller formater.
4. Ulempe:
- Langsommere og mere ressourcekrævende.
- Indfanger muligvis ikke alle oplysninger eller afhængigheder af databaseobjekter.
- Er muligvis ikke konsistent eller kan gendannes, hvis databasen ændres under sikkerhedskopieringsprocessen.
Konklusion
Fysiske sikkerhedskopier er velegnede til større datasæt og giver hurtigere og mindre ressourcekrævende backup og gendannelse. Logiske backups er velegnede til mindre datasæt og giver mere fleksibilitet med hensyn til portabilitet og selektiv backup eller gendannelse.
Citater:[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/