Fizične in logične varnostne kopije sta dve različni metodi varnostnega kopiranja baz podatkov MySQL na AWS RDS. Tukaj so ključne razlike:
Fizična varnostna kopija
1. Vrsta varnostne kopije: Fizične varnostne kopije so neobdelane kopije imenikov in datotek, ki shranjujejo vsebino baze podatkov. Pogosto se uporabljajo za večje nabore podatkov in so lahko hitrejši ter zahtevajo manj virov.
2. Uporabljena orodja: Orodja, kot je Percona XtraBackup, se lahko uporabljajo za ustvarjanje fizičnih varnostnih kopij baz podatkov MySQL na samoupravljanih instancah ali na instancah Amazon EC2. Vendar teh orodij ni mogoče uporabiti za ustvarjanje fizičnih varnostnih kopij RDS za primerke MySQL.
3. Prednosti:
- Hitrejša in manj intenzivna.
- Zajame celotno stanje in strukturo baze podatkov.
- Zagotavlja doslednost in obnovljivost baze podatkov.
4. Slabosti:
- Ni prenosljiv in ga je mogoče obnoviti samo na isto platformo in različico programske opreme baze podatkov.
- Ni primerno za selektivno varnostno kopiranje ali obnovitev določenih objektov ali shem v bazi podatkov.
Logična varnostna kopija
1. Vrsta varnostne kopije: Logične varnostne kopije shranijo vsebino in strukturo baze podatkov v logični obliki. Pogosto se uporabljajo za manjše nabore podatkov in se lahko uporabljajo za prenos podatkov med različnimi sistemi ali formati podatkovnih baz.
2. Uporabljena orodja: Orodja, kot sta mysqldump ali MyDumper, se lahko uporabljajo za ustvarjanje logičnih varnostnih kopij baz podatkov MySQL.
3. Prednosti:
- Prenosljiv in ga je mogoče obnoviti na različne platforme ali različice programske opreme baze podatkov.
- Omogoča selektivno varnostno kopiranje ali obnovitev določenih objektov ali shem v bazi podatkov.
- Lahko se uporablja za prenos podatkov med različnimi sistemi ali formati podatkovnih baz.
4. Slabosti:
- Počasnejši in zahteva več virov.
- Morda ne zajame vseh informacij ali odvisnosti objektov baze podatkov.
- Morda ne bo dosledna ali obnovljiva, če je baza podatkov spremenjena med postopkom varnostnega kopiranja.
Zaključek
Fizične varnostne kopije so primerne za večje nabore podatkov in zagotavljajo hitrejše varnostno kopiranje in obnovo, ki zahteva manj virov. Logične varnostne kopije so primerne za manjše nabore podatkov in zagotavljajo večjo prilagodljivost v smislu prenosljivosti in selektivnega varnostnega kopiranja ali obnavljanja.
Citati:[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/