Fyysinen ja looginen varmuuskopiointi ovat kaksi eri tapaa varmuuskopioida MySQL-tietokantoja AWS RDS:ssä. Tässä ovat tärkeimmät erot:
Fyysinen varmuuskopio
1. Varmuuskopion tyyppi: Fyysiset varmuuskopiot ovat raakakopioita tietokannan sisällön tallentavista hakemistoista ja tiedostoista. Niitä käytetään usein suurempiin tietokokonaisuuksiin, ja ne voivat olla nopeampia ja vähemmän resursseja vaativia.
2. Käytetyt työkalut: Percona XtraBackupin kaltaisia työkaluja voidaan käyttää fyysisten varmuuskopioiden luomiseen MySQL-tietokannoista itsehallituissa tapauksissa tai Amazon EC2 -esiintymissä. Näitä työkaluja ei kuitenkaan voida käyttää fyysisten RDS-varmuuskopioiden luomiseen MySQL-ilmentymiä varten.
3. Edut:
- Nopeampi ja vähemmän resurssiintensiivinen.
- Kaappaa koko tietokannan tilan ja rakenteen.
- Varmistaa tietokannan johdonmukaisuuden ja palautettavuuden.
4. Haitat:
- Ei kannettava ja voidaan palauttaa vain samalle alustalle ja tietokantaohjelmiston versiolle.
- Ei sovellu tiettyjen tietokannan objektien tai skeemojen valikoivaan varmuuskopiointiin tai palauttamiseen.
Looginen varmuuskopio
1. Varmuuskopion tyyppi: Loogiset varmuuskopiot tallentavat tietokannan sisällön ja rakenteen loogiseen muotoon. Niitä käytetään usein pienempiin tietokokonaisuuksiin, ja niitä voidaan käyttää tiedon siirtämiseen eri tietokantajärjestelmien tai -muotojen välillä.
2. Käytetyt työkalut: MySQL-tietokantojen loogisten varmuuskopioiden luomiseen voidaan käyttää työkaluja, kuten mysqldump tai MyDumper.
3. Edut:
- Kannettava ja voidaan palauttaa tietokantaohjelmiston eri alustoille tai versioille.
- Mahdollistaa tietokannan tiettyjen objektien tai skeemojen valikoivan varmuuskopioinnin tai palauttamisen.
- Voidaan käyttää tiedon siirtämiseen eri tietokantajärjestelmien tai -muotojen välillä.
4. Haitat:
- Hitaampi ja resurssiintensiivisempi.
- Ei ehkä kaapata kaikkia tietokantaobjektien tietoja tai riippuvuuksia.
- Ei ehkä ole johdonmukainen tai palautettavissa, jos tietokantaa muutetaan varmuuskopiointiprosessin aikana.
Johtopäätös
Fyysiset varmuuskopiot sopivat suurempiin tietokokonaisuuksiin ja tarjoavat nopeamman ja vähemmän resursseja vaativan varmuuskopioinnin ja palautuksen. Loogiset varmuuskopiot sopivat pienempiin tietokokonaisuuksiin ja tarjoavat enemmän joustavuutta siirrettävyyden ja valikoivan varmuuskopioinnin tai palautuksen suhteen.
Lainaukset:[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/