Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Millised on MySQL-i füüsiliste ja loogiliste varukoopiate erinevused AWS RDS-is?


Millised on MySQL-i füüsiliste ja loogiliste varukoopiate erinevused AWS RDS-is?


Füüsilised ja loogilised varukoopiad on kaks erinevat meetodit MySQL-i andmebaaside varundamiseks AWS RDS-is. Siin on peamised erinevused.

Füüsiline varukoopia

1. Varukoopia tüüp: füüsilised varukoopiad on andmebaasi sisu salvestavate kataloogide ja failide töötlemata koopiad. Neid kasutatakse sageli suuremate andmekogumite jaoks ning need võivad olla kiiremad ja vähem ressursimahukad.

2. Kasutatud tööriistad: selliseid tööriistu nagu Percona XtraBackup saab kasutada MySQL-i andmebaaside füüsiliste varukoopiate loomiseks isehallatavatel eksemplaridel või Amazon EC2 eksemplaridel. Neid tööriistu ei saa aga kasutada MySQL-i eksemplaride jaoks RDS-i füüsiliste varukoopiate loomiseks.

3. Eelised:
- Kiirem ja vähem ressursimahukas.
- Jäädvustab andmebaasi täieliku oleku ja struktuuri.
- Tagab andmebaasi järjepidevuse ja taastatavuse.

4. Puudused:
- Pole kaasaskantav ja seda saab taastada ainult andmebaasitarkvara samale platvormile ja versioonile.
- Ei sobi konkreetsete objektide või skeemide valikuliseks varundamiseks ega taastamiseks andmebaasis.

Loogiline varundamine

1. Varukoopia tüüp: loogilised varukoopiad salvestavad andmebaasi sisu ja struktuuri loogilisel kujul. Neid kasutatakse sageli väiksemate andmekogumite jaoks ja neid saab kasutada andmete edastamiseks erinevate andmebaasisüsteemide või vormingute vahel.

2. Kasutatud tööriistad: MySQL-i andmebaaside loogiliste varukoopiate loomiseks saab kasutada selliseid tööriistu nagu mysqldump või MyDumper.

3. Eelised:
- Kaasaskantav ja seda saab taastada erinevatele andmebaasitarkvara platvormidele või versioonidele.
- Võimaldab andmebaasis konkreetseid objekte või skeeme selektiivselt varundada või taastada.
- Saab kasutada andmete edastamiseks erinevate andmebaasisüsteemide või formaatide vahel.

4. Puudused:
- Aeglasem ja ressursimahukam.
- Ei pruugi kogu teavet ega andmebaasiobjektide sõltuvusi jäädvustada.
- Kui andmebaasi varundusprotsessi ajal muudetakse, ei pruugi see olla järjepidev ega taastatav.

Järeldus

Füüsilised varukoopiad sobivad suuremate andmekogumite jaoks ning tagavad kiirema ja vähem ressursimahuka varundamise ja taastamise. Loogilised varukoopiad sobivad väiksemate andmekogumite jaoks ja pakuvad kaasaskantavuse ja valikulise varundamise või taastamise osas suuremat paindlikkust.

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