bread-devops

备份策略

策略 特点
完全备份 完全备份整个数据
增量备份 仅备份最近一次完全备份或增量备份(如果存在增量)以来变化的数据,备份较快,还原复杂
差异备份 仅备份最近一次完全备份以来变化的数据,备份较慢,还原简单

数据特性

数据类型 特性 引擎支持
冷备 读写操作均不可进行 InnoDB
温备 读操作可执行;但写操作不可执行 MyISAM、InnoDB
热备 读写操作均可执行 InnoDB

备份方式

备份方式 特点
物理备份 直接复制数据文件进行备份,与存储引擎有关,占用较多的空间,速度快
逻辑备份 从数据库中“导出”数据另存而进行的备份,与存储引擎无关,占用空间少,速度慢,可能丢失精度

备份工具

工具 特点
cp, tar等,物理备份 适用所有存储引擎,只支持冷备;完全和部分备份
LVM的快照:先加锁,做快照后解锁。借助了文件系统工具备份 几乎热备
mysqldump,逻辑备份工具 适用所有存储引擎,温备;支持完全或部分备份;对InnoDB存储引擎支持热备,结合binlog的增量备份
xtrabackup 由Percona提供支持对InnoDB做热备(物理备份)的工具,支持完全备份、增量备份
MariaDB Backup 从MariaDB 10.1.26开始集成,基于PerconaXtraBackup 2.3.8实现
mysqlbackup 热备份, MySQL Enterprise Edition组件
mysqlhotcopy PERL 语言实现,几乎冷备,仅适用于MyISAM存储引擎,使用LOCK TABLES、FLUSH TABLES和cp或scp来快速备份数据库

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2021-11-18
  • 2021-11-30
  • 2021-11-08
  • 2021-11-30
猜你喜欢
  • 2021-11-30
  • 2021-12-15
  • 2021-08-20
  • 2021-10-14
  • 2021-11-20
  • 2022-12-23
相关资源
相似解决方案