Fyzické a logické zálohy sú dve rôzne metódy zálohovania databáz MySQL na AWS RDS. Tu sú kľúčové rozdiely:
Fyzická záloha
1. Typ zálohy: Fyzické zálohy sú nespracované kópie adresárov a súborov, v ktorých je uložený obsah databázy. Často sa používajú pre väčšie súbory údajov a môžu byť rýchlejšie a menej náročné na zdroje.
2. Použité nástroje: Nástroje ako Percona XtraBackup možno použiť na vytváranie fyzických záloh databáz MySQL na samostatne spravovaných inštanciách alebo na inštanciách Amazon EC2. Tieto nástroje však nemožno použiť na vytváranie fyzických záloh RDS pre inštancie MySQL.
3. Výhody:
- Rýchlejšie a menej náročné na zdroje.
- Zachytáva úplný stav a štruktúru databázy.
- Zabezpečuje konzistenciu a obnoviteľnosť databázy.
4. Nevýhody:
- Nie je prenosný a možno ho obnoviť iba na rovnakú platformu a verziu databázového softvéru.
- Nie je vhodné na selektívne zálohovanie alebo obnovu špecifických objektov alebo schém v rámci databázy.
Logická záloha
1. Typ zálohy: Logické zálohy ukladajú obsah a štruktúru databázy v logickej forme. Často sa používajú pre menšie súbory údajov a možno ich použiť na prenos údajov medzi rôznymi databázovými systémami alebo formátmi.
2. Použité nástroje: Na vytváranie logických záloh databáz MySQL je možné použiť nástroje ako mysqldump alebo MyDumper.
3. Výhody:
- Prenosné a môžu byť obnovené na rôzne platformy alebo verzie databázového softvéru.
- Umožňuje selektívne zálohovanie alebo obnovu špecifických objektov alebo schém v rámci databázy.
- Môže byť použitý na prenos údajov medzi rôznymi databázovými systémami alebo formátmi.
4. Nevýhody:
- Pomalšie a náročnejšie na zdroje.
- Nemusí zachytiť všetky informácie alebo závislosti databázových objektov.
- Nemusí byť konzistentné alebo obnoviteľné, ak sa databáza počas procesu zálohovania upraví.
Záver
Fyzické zálohy sú vhodné pre väčšie súbory údajov a poskytujú rýchlejšie zálohovanie a obnovu, ktoré je menej náročné na zdroje. Logické zálohy sú vhodné pre menšie súbory údajov a poskytujú väčšiu flexibilitu z hľadiska prenosnosti a selektívneho zálohovania alebo obnovy.
Citácie:[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/