A fizikai és logikai biztonsági mentés két különböző módszer a MySQL-adatbázisok biztonsági mentésére az AWS RDS-en. Íme a legfontosabb különbségek:
Fizikai biztonsági mentés
1. Biztonsági mentés típusa: A fizikai biztonsági másolatok az adatbázis tartalmát tároló könyvtárak és fájlok nyers másolatai. Gyakran nagyobb adatkészletekhez használják őket, és gyorsabbak és kevésbé erőforrásigényesek lehetnek.
2. Használt eszközök: Az olyan eszközök, mint a Percona XtraBackup, használhatók MySQL-adatbázisok fizikai biztonsági másolatainak létrehozására saját kezelésű példányokon vagy Amazon EC2-példányokon. Ezekkel az eszközökkel azonban nem lehet fizikai biztonsági másolatot készíteni az RDS-ről MySQL-példányokhoz.
3. Előnyök:
- Gyorsabb és kevésbé erőforrásigényes.
- Rögzíti az adatbázis teljes állapotát és szerkezetét.
- Biztosítja az adatbázis konzisztenciáját és helyreállíthatóságát.
4. Hátrányok:
- Nem hordozható, és csak az adatbázisszoftver ugyanazon platformjára és verziójára lehet visszaállítani.
- Nem alkalmas az adatbázison belüli meghatározott objektumok vagy sémák szelektív biztonsági mentésére vagy visszaállítására.
Logikai biztonsági mentés
1. Biztonsági mentés típusa: A logikai mentések logikai formában mentik el az adatbázis tartalmát és szerkezetét. Gyakran használják kisebb adatkészletekhez, és különböző adatbázisrendszerek vagy formátumok közötti adatátvitelre használhatók.
2. Használt eszközök: Az olyan eszközök, mint a mysqldump vagy a MyDumper használhatók a MySQL adatbázisok logikai biztonsági másolatainak létrehozására.
3. Előnyök:
- Hordozható és visszaállítható az adatbázisszoftver különböző platformjaira vagy verzióira.
- Lehetővé teszi az adatbázison belüli meghatározott objektumok vagy sémák szelektív biztonsági mentését vagy visszaállítását.
- Különböző adatbázisrendszerek vagy formátumok közötti adatátvitelre használható.
4. Hátrányok:
- Lassabban és erőforrásigényesebben.
- Előfordulhat, hogy nem rögzíti az adatbázis-objektumok összes információját vagy függőségét.
- Nem lehet konzisztens vagy nem helyreállítható, ha az adatbázist a biztonsági mentési folyamat során módosítják.
Következtetés
A fizikai biztonsági mentések alkalmasak nagyobb adatkészletekhez, és gyorsabb és kevésbé erőforrás-igényes biztonsági mentést és helyreállítást biztosítanak. A logikai biztonsági mentések alkalmasak kisebb adatkészletekhez, és nagyobb rugalmasságot biztosítanak a hordozhatóság és a szelektív biztonsági mentés vagy visszaállítás tekintetében.
Idézetek:[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/