Fyzické a logické zálohy jsou dvě různé metody zálohování databází MySQL na AWS RDS. Zde jsou hlavní rozdíly:
Fyzická záloha
1. Typ zálohy: Fyzické zálohy jsou nezpracované kopie adresářů a souborů, ve kterých je uložen obsah databáze. Často se používají pro větší datové sady a mohou být rychlejší a méně náročné na zdroje.
2. Použité nástroje: Nástroje jako Percona XtraBackup lze použít k vytvoření fyzických záloh databází MySQL na samostatně spravovaných instancích nebo na instancích Amazon EC2. Tyto nástroje však nelze použít k vytváření fyzických záloh RDS pro instance MySQL.
3. Výhody:
- Rychlejší a méně náročné na zdroje.
- Zachycuje úplný stav a strukturu databáze.
- Zajišťuje konzistenci a obnovitelnost databáze.
4. Nevýhody:
- Není přenosný a lze jej obnovit pouze na stejnou platformu a verzi databázového softwaru.
- Nevhodné pro selektivní zálohování nebo obnovu určitých objektů nebo schémat v databázi.
Logická záloha
1. Typ zálohy: Logické zálohy ukládají obsah a strukturu databáze v logické podobě. Často se používají pro menší datové sady a lze je použít k přenosu dat mezi různými databázovými systémy nebo formáty.
2. Použité nástroje: Nástroje jako mysqldump nebo MyDumper lze použít k vytvoření logických záloh databází MySQL.
3. Výhody:
- Přenosné a lze je obnovit na různé platformy nebo verze databázového softwaru.
- Umožňuje selektivní zálohování nebo obnovu určitých objektů nebo schémat v databázi.
- Může být použit k přenosu dat mezi různými databázovými systémy nebo formáty.
4. Nevýhody:
- Pomalejší a náročnější na zdroje.
- Nemusí zachytit všechny informace nebo závislosti databázových objektů.
- Nemusí být konzistentní nebo obnovitelná, pokud je databáze během procesu zálohování změněna.
Závěr
Fyzické zálohy jsou vhodné pro větší datové sady a poskytují rychlejší a méně náročné zálohování a obnovu. Logické zálohy jsou vhodné pro menší datové sady a poskytují větší flexibilitu, pokud jde o přenositelnost a selektivní zálohování nebo obnovu.
Citace:[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/