面试题答案
一键面试MySQL逻辑备份适用场景
- 数据迁移:从一个MySQL版本迁移到另一个版本,或从MySQL迁移到其他数据库系统,逻辑备份以SQL语句形式存储数据,方便在不同数据库环境恢复,如从MySQL 5.7迁移到8.0。
- 数据筛选:只需备份部分数据,逻辑备份工具可通过条件筛选特定数据,比如只备份某一部门的数据。
- 数据共享:需将数据提供给其他团队或外部合作伙伴,逻辑备份以文本形式,易阅读和处理,适合共享。
MySQL物理备份适用场景
- 快速恢复:灾难恢复场景下,物理备份直接复制数据库文件,恢复速度比逻辑备份快,如数据库服务器硬件故障需快速恢复数据。
- 大数据量:对于超大规模数据库,逻辑备份生成SQL语句及恢复耗时久,物理备份直接复制文件更高效,如TB级数据量的数据库。
- 数据一致性:对数据一致性要求极高场景,物理备份可在数据库运行特定模式下保证数据一致性,逻辑备份恢复可能因执行SQL语句顺序等问题影响一致性。