Pencadangan fisik dan logis adalah dua metode berbeda untuk mencadangkan database MySQL di AWS RDS. Berikut perbedaan utamanya:
Cadangan Fisik
1. Jenis Cadangan: Cadangan fisik adalah salinan mentah dari direktori dan file yang menyimpan konten database. Mereka sering digunakan untuk kumpulan data yang lebih besar dan bisa lebih cepat serta lebih hemat sumber daya.
2. Alat yang Digunakan: Alat seperti Percona XtraBackup dapat digunakan untuk membuat cadangan fisik database MySQL pada instans yang dikelola sendiri atau pada instans Amazon EC2. Namun, alat ini tidak dapat digunakan untuk membuat cadangan fisik instans RDS untuk MySQL.
3. Kelebihan:
- Lebih cepat dan lebih hemat sumber daya.
- Menangkap keadaan lengkap dan struktur database.
- Memastikan konsistensi dan pemulihan database.
4. Kekurangan:
- Tidak portabel dan hanya dapat dikembalikan ke platform dan versi perangkat lunak database yang sama.
- Tidak cocok untuk pencadangan selektif atau pemulihan objek atau skema tertentu dalam database.
Cadangan Logis
1. Jenis Cadangan: Pencadangan logis menyimpan konten dan struktur database dalam bentuk logis. Mereka sering digunakan untuk kumpulan data yang lebih kecil dan dapat digunakan untuk mentransfer data antara sistem atau format database yang berbeda.
2. Alat yang Digunakan: Alat seperti mysqldump atau MyDumper dapat digunakan untuk membuat cadangan logis database MySQL.
3. Kelebihan:
- Portabel dan dapat dikembalikan ke berbagai platform atau versi perangkat lunak database.
- Memungkinkan pencadangan selektif atau pemulihan objek atau skema tertentu dalam database.
- Dapat digunakan untuk mentransfer data antara sistem atau format database yang berbeda.
4. Kekurangan:
- Lebih lambat dan lebih intensif sumber daya.
- Mungkin tidak menangkap semua informasi atau ketergantungan objek database.
- Mungkin tidak konsisten atau dapat dipulihkan jika database diubah selama proses pencadangan.
Kesimpulan
Pencadangan fisik cocok untuk kumpulan data yang lebih besar dan menyediakan pencadangan dan pemulihan yang lebih cepat dan hemat sumber daya. Pencadangan logis cocok untuk kumpulan data yang lebih kecil dan memberikan lebih banyak fleksibilitas dalam hal portabilitas dan pencadangan atau pemulihan selektif.
Kutipan:[1] https://www.linkedin.com/advice/0/how-can-you-compare-logical-physical-backups
[2] https://aws.amazon.com/blogs/database/improve-kinerja-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/