Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Vilka är skillnaderna mellan fysiska och logiska säkerhetskopior för MySQL på AWS RDS


Vilka är skillnaderna mellan fysiska och logiska säkerhetskopior för MySQL på AWS RDS


Fysiska och logiska säkerhetskopieringar är två olika metoder för att säkerhetskopiera MySQL-databaser på AWS RDS. Här är de viktigaste skillnaderna:

Fysisk säkerhetskopiering

1. Typ av säkerhetskopia: Fysiska säkerhetskopior är råkopior av de kataloger och filer som lagrar databasinnehåll. De används ofta för större datamängder och kan vara snabbare och mindre resurskrävande.

2. Använda verktyg: Verktyg som Percona XtraBackup kan användas för att skapa fysiska säkerhetskopior av MySQL-databaser på självhanterade instanser eller på Amazon EC2-instanser. Dessa verktyg kan dock inte användas för att skapa fysiska säkerhetskopior av RDS för MySQL-instanser.

3. Fördelar:
– Snabbare och mindre resurskrävande.
- Fångar databasens fullständiga tillstånd och struktur.
- Säkerställer konsistens och återställbarhet av databasen.

4. Nackdelar:
- Ej bärbar och kan endast återställas till samma plattform och version av databasprogramvaran.
- Ej lämplig för selektiv säkerhetskopiering eller återställning av specifika objekt eller scheman i databasen.

Logisk säkerhetskopiering

1. Typ av säkerhetskopiering: Logiska säkerhetskopior sparar innehållet och strukturen i databasen i en logisk form. De används ofta för mindre datamängder och kan användas för att överföra data mellan olika databassystem eller format.

2. Använda verktyg: Verktyg som mysqldump eller MyDumper kan användas för att skapa logiska säkerhetskopior av MySQL-databaser.

3. Fördelar:
- Bärbar och kan återställas till olika plattformar eller versioner av databasprogramvaran.
- Tillåter selektiv säkerhetskopiering eller återställning av specifika objekt eller scheman i databasen.
- Kan användas för att överföra data mellan olika databassystem eller format.

4. Nackdelar:
– Långsammare och mer resurskrävande.
- Får inte fånga all information eller beroenden av databasobjekt.
- Kanske inte är konsekvent eller kan återställas om databasen ändras under säkerhetskopieringsprocessen.

Slutsats

Fysiska säkerhetskopior är lämpliga för större datauppsättningar och ger snabbare och mindre resurskrävande säkerhetskopiering och återställning. Logiska säkerhetskopior är lämpliga för mindre datauppsättningar och ger mer flexibilitet när det gäller portabilitet och selektiv säkerhetskopiering eller återställning.

Citat:
[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/