8.1 数据库备份的种类、工具概述



介绍数据库,备份,原理和操作。

对于运维同学:重要。

对于开发同学:也很重要。通过备份工具的演进,了解技术发展的规律,从而指导平时的技术开发、技术架构的工作。

一、数据库备份

1.1 分类的维度

  • 数据库的状态,是锁上的,还是没锁的
  • 备份文件的,格式
  • 备份的内容,是全量的,还是增量

1.2 备份时数据库的状态:热、温、冷

  • 此时,业务可以正常运行--------------- 什么锁都没加
  • 此时,业务既不能读,也不能写-------
  • 此时,业务可以读,但是不可以写----加了读锁

1.3 备份文件的格式:逻辑、物理

  • 输出为人可读的、逻辑性的文本
  • 比如:对于InnoDB存储引擎来讲,就是ibd文件,还有元数据的文件。人不可读。

1.4 备份的内容:全、增,日志备份

  • 日志备份,从内容上讲,是增量备份的一种;但是,从格式上讲,是物理的备份。

二、数据库备份的工具

2.1 两种:mysqldump、xtrabackup

平时常用:

  • 人可读,是SQL文件
  • 备份的是表空间文件、元数据文件。比如,每个月做一次全量备份,每天做一次增量备份(比如很多公司的数据是几百个G,几个T)

三、小结

声明:Jerry's Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 8.1 数据库备份的种类、工具概述


Follow excellence, and success will chase you.