数据库差异备份与增量备份的不同之处

对于许多初学者来说,很难将差异备份和增量备份这两个概念理解透彻,本文中,我们将把增量备份与差异备份的具体定义和不同之处分别进行讲解:

  差异备份的定义:

  备份自上一次完全备份之后有变化的数据。

  增量备份的定义:

  备份自上一次备份(包含完全备份、差异备份、增量备份)之后有变化的数据。

  按此原理 SQL Server 2000 数据库上只有差异备份,没有增量备份。虽然我们在联机丛书上搜索“增量备份”,有两条结果。

  增量备份和差异备份的区别:

  在Windows中一般都三种备份种类:完全备份、差异备份、增量备份。

  完全备份:

  备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。

  差异备份:

  差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件。(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,既:备份后不标记为已备份文件,换言之,不清除存档属性)。

  增量备份:

  增量备份是针对于上一次备份(无论是哪种备份):备份上一次备份后,所有发生变化的文件。(增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,既:备份后标记文件,换言之,清除存档属性。)

  不同备份类型可以存在一定组合,参考示例如下:

  完全备份和差异备份:

  在星期一进行完全备份,在星期二至星期五进行差异备份。如果在星期五数据被破坏了,则你只需要还原星期一完全的备份和星期四的差异备份。这种策略备份数据需要较少的时间,但还原数据使用较少的时间。

  完全备份和增量备份:

  在星期一进行完全备份,在星期二至星期五进行增量备份。如果在星期五数据被破坏了,则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份数据需要较少的时间,但还原数据使用较多的时间

数据库差异备份与增量备份的不同之处,布布扣,bubuko.com

时间: 2024-10-12 16:30:06

数据库差异备份与增量备份的不同之处的相关文章

数据库之完全备份、差异备份以及增量备份

数据备份的方式有完全备份.差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?本文就这些问题作以介绍. 一.备份方式简介 1.完全备份(Full Backup) 备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件.在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份.换言之,清除存档属性. 完全备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝.实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所有数据.这种备份方式最大的

Percona Xtrabackup备份mysql全库及指定数据库(完整备份与增量备份)

原文地址:http://www.tuicool.com/articles/RZRnq2 Xtrabackup简介 Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份 同样需要加表锁).XtraBackup支持所有的Percona Server.MySQL.MariaDB和Drizzle. XtraBackup优势 : 1.无需停止数据库进行InnoDB热备 2.增量备份MySQL 3.流

利用tar进行完全备份、增量备份、差异备份,并控制版本号,自动删除备份文件

因业务需求,需对一个目录进行定期备份,现在使用tar进行自动备份,计划每周一次完整备份,其他每天进行增量或者差异备份,所以写出下面的脚步通过指定参数来选择备份模式.备份文件只保留最近两个完整备份版本和附属的增量或差异备份版本. [[email protected] script]# ./backup.sh          Please select the backup or delete mode,[full|diff|incr|delete|help] [[email protected]

完全备份、差异备份以及增量备份的区别

数据备份的方式有完全备份.差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?本文就这些问题作以介绍. 一.备份方式简介 1.完全备份(Full Backup) 备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件.在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份.换言之,清除存档属性. 完全备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝.实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所有数据.这种备份方式最大的

Percona Xtrabackup备份mysql大数据库(完整备份与增量备份)

Percona Xtrabackup备份mysql大数据库(完整备份与增量备份) 文章目录 [隐藏] Xtrabackup简介 Xtrabackup安装 Xtrabackup工具介绍 innobackupex使用方法 完整备份及还原 增量备份及还原 Xtrabackup简介 Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁).XtraBackup支持所有的Percona

mysql数据库自动化完整备份和增量备份

mysql数据库自动化完整备份和增量备份     增量备份,为了增强mysql数据库的安全性和完整性,需要对数据进行备份.这里我们采用的策略是每周五下午5:30进行一次完整备份:每天的6:00.12:10.17:00进行增量备份. 1.完整备份脚本如下:(备份之后并打包存储) 2.增量备份脚本如下:(将生成的二进制文件内容读取出来并导入一个新的sql文件中) 增量备份的前提时,要在mysql的配置文件里打开二进制功能: log-bin=mysql 3.将这两个加进计划任务里 4.执行结果: 数据

完全备份、差异备份和增量备份的权威解释!!!

根 据各种版本的解释,关于这三种备份方式这里有个经team实践后,认为比较标准的解释,说说哈.相关资料参考了Symantec Backup Exec (tm) for Windows Servers 11d revision,这里面对三个定义的解释比较准确,现在分享一下: 1.Full. Includes all of the data that was selected for backup and uses the full backup method 完全备份包括选择用于备份的所有数据,并

innobackupex命令对mysql数据库进行完全和增量备份

测试环境: OS: rhel5 mysql : mysql-5.6.25-linux-glibc2.5-i686.tar.gz xtrabackup: percona-xtrabackup-2.2.10-1.el5.i386.rpm 这里mysql的通用二进制包安装步骤省略~ mysql的数据目录建立在一个逻辑卷上    /mydata/data mysql的数据备份目录  /backup 1.安装xtrabackup #rpm -ivh  percona-xtrabackup-2.2.10-1

xtrabackup 全备份,增量备份,恢复 mysql数据库

Xtrabackup使用指南 InnoDB数据备份工具 Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写,也就是不加锁),是商业备份工具InnoDB Hotbackup的一个很好的替代品 一.Xtrabackup介绍  A.Xtrabackup是什么 Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品. Xtrabackup有两个主要的工具