Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Care sunt diferențele dintre backup-urile fizice și cele logice pentru MySQL pe AWS RDS


Care sunt diferențele dintre backup-urile fizice și cele logice pentru MySQL pe AWS RDS


Copii de rezervă fizice și logice sunt două metode diferite de copiere de rezervă a bazelor de date MySQL pe AWS RDS. Iată diferențele cheie:

Backup fizic

1. Tip de copie de rezervă: copiile de rezervă fizice sunt copii brute ale directoarelor și fișierelor care stochează conținutul bazei de date. Ele sunt adesea folosite pentru seturi de date mai mari și pot fi mai rapide și mai puțin consumatoare de resurse.

2. Instrumente utilizate: Instrumente precum Percona XtraBackup pot fi folosite pentru a crea copii de rezervă fizice ale bazelor de date MySQL pe instanțe autogestionate sau pe instanțe Amazon EC2. Cu toate acestea, aceste instrumente nu pot fi utilizate pentru a crea copii de rezervă fizice ale RDS pentru instanțe MySQL.

3. Avantaje:
- Mai rapid și mai puțin consumatoare de resurse.
- Captează starea și structura completă a bazei de date.
- Asigură coerența și recuperabilitatea bazei de date.

4. Dezavantaje:
- Nu este portabil și poate fi restaurat numai pe aceeași platformă și versiune a software-ului bazei de date.
- Nu este potrivit pentru backup selectiv sau restaurare a anumitor obiecte sau scheme din baza de date.

Backup logică

1. Tipul de copiere de rezervă: Backup-urile logice salvează conținutul și structura bazei de date într-o formă logică. Ele sunt adesea folosite pentru seturi de date mai mici și pot fi folosite pentru a transfera date între diferite sisteme sau formate de baze de date.

2. Instrumente utilizate: Instrumente precum mysqldump sau MyDumper pot fi folosite pentru a crea copii de rezervă logice ale bazelor de date MySQL.

3. Avantaje:
- Portabil și poate fi restaurat pe diferite platforme sau versiuni ale software-ului bazei de date.
- Permite backup sau restaurare selectivă a anumitor obiecte sau scheme din baza de date.
- Poate fi folosit pentru a transfera date între diferite sisteme sau formate de baze de date.

4. Dezavantaje:
- Mai lent și mai consumatoare de resurse.
- Este posibil să nu capteze toate informațiile sau dependențele obiectelor bazei de date.
- Poate să nu fie consecvent sau recuperabil dacă baza de date este modificată în timpul procesului de backup.

Concluzie

Backup-urile fizice sunt potrivite pentru seturi de date mai mari și oferă backup și recuperare mai rapide și mai puțin consumatoare de resurse. Backup-urile logice sunt potrivite pentru seturi de date mai mici și oferă mai multă flexibilitate în ceea ce privește portabilitatea și backup-ul sau restaurarea selectivă.

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