Las copias de seguridad físicas y lógicas son dos métodos diferentes para realizar copias de seguridad de bases de datos MySQL en AWS RDS. Aquí están las diferencias clave:
Copia de seguridad física
1. Tipo de copia de seguridad: Las copias de seguridad físicas son copias sin formato de los directorios y archivos que almacenan el contenido de la base de datos. A menudo se utilizan para conjuntos de datos más grandes y pueden ser más rápidos y consumir menos recursos.
2. Herramientas utilizadas: Se pueden utilizar herramientas como Percona XtraBackup para crear copias de seguridad físicas de bases de datos MySQL en instancias autoadministradas o en instancias de Amazon EC2. Sin embargo, estas herramientas no se pueden utilizar para crear copias de seguridad físicas de instancias de RDS para MySQL.
3. Ventajas:
- Más rápido y menos intensivo en recursos.
- Captura el estado completo y la estructura de la base de datos.
- Garantiza la coherencia y recuperabilidad de la base de datos.
4. Desventajas:
- No es portátil y solo se puede restaurar en la misma plataforma y versión del software de base de datos.
- No apto para copias de seguridad o restauración selectivas de objetos o esquemas específicos dentro de la base de datos.
Copia de seguridad lógica
1. Tipo de copia de seguridad: Las copias de seguridad lógicas guardan el contenido y la estructura de la base de datos en forma lógica. A menudo se utilizan para conjuntos de datos más pequeños y se pueden utilizar para transferir datos entre diferentes sistemas o formatos de bases de datos.
2. Herramientas utilizadas: Se pueden utilizar herramientas como mysqldump o MyDumper para crear copias de seguridad lógicas de bases de datos MySQL.
3. Ventajas:
- Portátil y puede restaurarse en diferentes plataformas o versiones del software de base de datos.
- Permite realizar copias de seguridad o restauración selectiva de objetos o esquemas específicos dentro de la base de datos.
- Se puede utilizar para transferir datos entre diferentes sistemas o formatos de bases de datos.
4. Desventajas:
- Más lento y requiere más recursos.
- Es posible que no capture toda la información o dependencias de los objetos de la base de datos.
- Puede no ser consistente o recuperable si la base de datos se modifica durante el proceso de copia de seguridad.
Conclusión
Las copias de seguridad físicas son adecuadas para conjuntos de datos más grandes y proporcionan copias de seguridad y recuperación más rápidas y que requieren menos recursos. Las copias de seguridad lógicas son adecuadas para conjuntos de datos más pequeños y brindan más flexibilidad en términos de portabilidad y copia de seguridad o restauración selectiva.
Citas:[1] https://www.linkedin.com/advice/0/how-can-you-compare-logic-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/logic_vs_physical_backup_and_online_vs_offline/