• 完整备份:每次都将所有数据(不管自第一次备份以来有没有修改过),进行一次完整的复制,备份后会清除文件的存档属性,方便日后增量备份或者差异备份进行版本比较。

  

特点:占用空间大,备份速度慢,但恢复时一次恢复到位,恢复速度快。

  

  • 增量备份:在第一次完整备份之后,第二次开始每次都将添加了存档属性的文件进行备份,并且在备份之后再把这些存档属性清除。为什么要清除存档属性呢?这就是为了下一次备份的时候判断是否有文件变化,因为用户在每次备份以后修改这些被清除存档属性的文件,存档属性就会自动加上,相当于用户告诉系统,这些文件有变化,你下一次就备份这些文件,其他没有存档属性的就不需要备份,这就是增量备份的工作机制。

(相当于机器人把地板打扫干净了,你踩过,就会有脚印(增加标记),下次机器人就把脚

印记录下来,并且把脚印打扫干净(清除标记),始终保持地板干净。机器人每次记录并打

扫的脚印就相当于每次增量备份的内容)

  特点:因每次仅备份自上一次备份(注意是上一次,不是第一次)以来有变化的文件,所

以备份体积小,备份速度快,但是恢复的时候,需要按备份时间顺序,逐个备份版本进行恢

复,恢复时间长。

  

  • 差异备份:在第一次完整备份之后,第二次开始每次都将所有文件与第一次完整备份的文件做比较,把自第一次完整备份以来所有修改过的文件进行备份,且以后每次备份都是和第一次完整备份进行比较(注意是第一次,不是上一次),备份自第一次完整备份以来所有的修改过的文件。因此,差异备份在备份完毕之后不需要清除文件的存档属性,因为这些文件和下一次备份没有什么关系,它仅仅和第一次完整备份的数据进行比较(第一次完整备份之后是清除存档属性的)。

(相当于第一次机器人把地板打扫干净了,你踩过,就会有脚印,机器人就把脚印记录下

来,但不打扫,下次你又有踩脏的,机器人就把你这几次所有踩脏的地方都记录下来,始终

不打扫,每次都这样。机器人每次记录的内容就相当于差异备份的内容)

  

特点:占用空间比增量备份大,比完整备份小,恢复时仅需要恢复第一个完整版本和最后

一次的差异版本,恢复速度介于完整备份和增量备份之间。

  

  • 简单的讲,完整备份就是不管三七二十一,每次都把指定的备份目录完整的复制一遍,不管目录下的文件有没有变化;增量备份就是每次将之前(第一次、第二次、直到前一次)做过备份之后有变化的文件进行备份;差异备份就是每次都将第一次完整备份以来有变化的文件进行备份。

  

  • 举例:

  假设指定备份目录周一包含A、B、C三个文件。周一的时候,做了完整备份。周二新增了D文件,同时A文件发生变化,变成A1文件;周三新增了E文件,同时A文件变成了A2,B文件变成B1;周四新增了F文件,A2变成了A3,D变成了D1,同时删掉了C文件。

  

  不同备份方式下的备份情况(假设每天做一次备份):

  

完整备份:周一,备份ABC三个文件;周二,备份A1、B、C、D四个文件;周三,备份A2、B1、C、D、E五个文件;

  周四,备份A3、B1、D1、E、F五个文件。

  

  增量备份:周一,备份ABC三个文件,完整备份;周二,备份与周一相比有变化的文件,即备份A1和D两个文件;周三,备份与之前所有版本相比有变化的文件,即备份A2,B1,E三个文件;周四,备份与之前所有版本相比有变化的文件,即备份A3,D1,F三个文件并删除C。

  

  差异备份:周一,备份ABC三个文件,完整备份;周二,备份与周一相比有变化的文件,即备份A1和D两个文件;周三,备份与周一相比有变化的文件,即备份A2、B1、D、E四个文件;周四,备份与周一相比有变化的文件,即备份A3、B1、D1、E、F五个文件并删除C。

增量备份、差异备份、增量备份的区别?相关推荐

  1. 拷贝 var lib mysql 备份_mysql复制与备份

    备份策略: 完全+差异+binlog 完全+增量+binlog binlog最好能实时备份到另一个节点上. 完全备份,多久一次? 数据变化量:有20%,建议使用完全备份. 可用的备份存储空间: 数据变 ...

  2. MySQL数据库--增量备份--差异备份--区别于解析

    增量备份的备份原理 增量备份的工作原理是除了第一次备份外每次备份所依赖的是上次的增量备份,只有在上一次完全备份或增量备份后被修改的文件才会被备份 工作原理 序列 备份数据 数据库变动 第一次备份 a表 ...

  3. Oracle 中关于差异增量备份与累积增量备份原理与区别

     Rman 一个强大的功能是支持增量备份,增量备份中心思想就是减少备份的数据量,使用增量备份后就可以不用从头开始备份了,只需要备份自上次已备份之后的数据块开始进行数据备份. 关于Oracle 增量备份 ...

  4. oracle每天一次差异备份,Oracle的差异增量备份和累积增量备份(zt)

    在rman增量备份中,有差异增量和累积增量的概念 1.概念 差异增量:是备份上级及同级备份以来所有变化的数据块,差异增量是默认增量备份方式 累积增量:是备份上级备份以来所有变化的块 因为累积增量是备份 ...

  5. 什么是全量备份,增量备份,差异备份?

    背景 今天我司服务器工程大牛看我在备份数据,冷不丁提到了差异备份;但是才疏学浅的我却不知何为差异备份,故而以此为引,开始了对全量备份,增量备份,差异备份这三者的研习;经过一番寻觅,最终找到了他们.呵呵 ...

  6. oracle 每天 增量备份,Oracle的差异增量备份和累积增量备份

    在rman增量备份中,有差异增量和累积增量的概念 1.概念 差异增量:是备份上级及同级备份以来所有变化的数据块,差异增量是默认增量备份方式 累积增量:是备份上级备份以来所有变化的块 因为累积增量是备份 ...

  7. 累计增量备份策略_RMAN增量备份中的差异增量和累积增量

    RMAN 增量备份中的差异增量和累积增量 1 .概念 差异增量:是备份上级及同级备份以来所有变化的数据块,差异增量是默认增量备份方式 累积增量:是备份上级备份以来所有变化的块 因为累积增量是备份上级备 ...

  8. 全量备份/增量备份/差异备份说明

    作为一名运维工程师,在日常工作中会时常对各类重要数据进行备份,为了方便管理,运用何种备份方案是至关重要的. 今天在此简单说明下Linux运维中的备份种类:全量备份.增量备份.差异备份. 一.首先说一下 ...

  9. 常用的数据库备份方式(完全备份、差异备份、增量备份)

    我们来看一道2011年的系统架构设计师考试真题: 2011年下半年系统架构设计师考试上午真题试题(综合知识) 数据备份是信息系统运行管理时保护数据的重要措施.()可针对上次任何一种备份进行,将上次备份 ...

  10. MYSQL数据库备份实战之xtrabackup(增量备份/差异备份)

    xtrabackup Percona 官网:www.percona.com percona-server InnoDB --> XtraDB Xtrabackup percona提供的mysql ...

最新文章

  1. 模型压缩95%,MIT韩松等人提出新型Lite Transformer
  2. 关于对象、构造函数、原型、原型链、继承
  3. FZU - 2218 Simple String Problem(状压dp)
  4. 身份证明检索失败,如何解决?
  5. DB2行转列(多维度)
  6. hdoj1789:Doing Homework again (贪心)
  7. Keys.js 官方使用说明
  8. mysql数据库空密码修改_修改mysql 数据库密码
  9. 网络 网络层 | IP协议、网段划分、公网与私网、路由选择
  10. Android 几种解析XML文件方式的区别
  11. 重读领域驱动设计——如何说好一门通用语言
  12. 办公软件在多屏宽屏上的应用设想
  13. 御剑仙侠服务器维护,修仙无双御剑仙侠
  14. SQLmap下载和安装教程(详细附图)
  15. 【截屏、录屏】工具分享-最简单的工具-QQ
  16. 符号函数的作用及Matlab中的基本用法
  17. php fpm配置和php.ini,php安装完后配置php.ini和php-fpm.conf
  18. 计算机网络基础知识笔记五--会话层/表示层/应用层
  19. 知乎万赞:什么样的程序员在35岁以后依然被公司抢着要?打破程序员“中年危机”
  20. 修改 Windows 7 / XP 双系统启动菜单名称

热门文章

  1. NAT地址转换(超详细解说版)
  2. 这个地图绘制工具太赞了,推荐~~
  3. 单片机c语言交通信号灯设计,基于51单片机的交通信号灯设计毕业设计.pdf
  4. Camtasia2023最好用的电脑屏幕录制软件
  5. 计算机网络实验四:配置网络路由
  6. qsort函数用法 + 模拟实现qsort函数
  7. OpenGL环境的配置(GLUT安装教程)
  8. virustotal采集案例
  9. 百度,dingding 安装在ubuntu1604
  10. Oracle SQL 单引号与双引号区别