MST

星途 面试题库

面试题:MySQL逻辑备份与物理备份比较之应用场景

请阐述在哪些业务场景下,MySQL的逻辑备份会比物理备份更适用,反之,哪些场景物理备份更有优势?
43.1万 热度难度
数据库MySQL

知识考点

AI 面试

面试题答案

一键面试

MySQL逻辑备份适用场景

  1. 数据迁移:从一个MySQL版本迁移到另一个版本,或从MySQL迁移到其他数据库系统,逻辑备份以SQL语句形式存储数据,方便在不同数据库环境恢复,如从MySQL 5.7迁移到8.0。
  2. 数据筛选:只需备份部分数据,逻辑备份工具可通过条件筛选特定数据,比如只备份某一部门的数据。
  3. 数据共享:需将数据提供给其他团队或外部合作伙伴,逻辑备份以文本形式,易阅读和处理,适合共享。

MySQL物理备份适用场景

  1. 快速恢复:灾难恢复场景下,物理备份直接复制数据库文件,恢复速度比逻辑备份快,如数据库服务器硬件故障需快速恢复数据。
  2. 大数据量:对于超大规模数据库,逻辑备份生成SQL语句及恢复耗时久,物理备份直接复制文件更高效,如TB级数据量的数据库。
  3. 数据一致性:对数据一致性要求极高场景,物理备份可在数据库运行特定模式下保证数据一致性,逻辑备份恢复可能因执行SQL语句顺序等问题影响一致性。