什么是全量转储,什么是增量转储,各有什么优、缺点?

建立文件拷贝的基本方法有两种。

第一种比较简单的方法称为周期性转储(或称为全量转储、定期后备)。这种方法是按固定的时间周期把存储器中所有文件的内容转存到某种介质上,通常是磁带或磁盘。

优点:

文件系统可以把文件进行重新组合,即把用户散布在磁盘各处的所有块连续地放置在一起。这样,当再次启动系统后对用户文件的访问就快的多。

缺点:

1、  在整个转存期间文件系统可能被迫停止工作。

2、  转存一般需耗费比较长的时间,它取决于系统的大小和磁带驱动器的速度。

另一种是增量转储,这种技术转储的只是从上次转储以后已经改变过的信息,即只有那些后来建立的或改变的文件才会被转储。

优点:

1、  文件系统可以把文件重新组合。

2、  可以满足对要求快速复原和恢复到故障当时状态的系统。

3、  可以在更短的时间周期内进行。

缺点:

必须对更新的文件做标记,并在转储后将该标记消除。

时间: 2024-10-13 18:41:36

什么是全量转储,什么是增量转储,各有什么优、缺点?的相关文章

MySQL5.7.18 备份、Mysqldump,mysqlpump,xtrabackup,innobackupex 全量,增量备份,数据导入导出

粗略介绍冷备,热备,温暖,及Mysqldump,mysqlpump,xtrabackup,innobackupex 全量,增量备份 --备份的目的 灾难恢复:意外情况下(如服务器宕机.磁盘损坏等)对损坏的数据进行恢复和还原保证数据不丢失,最小程度地丢失需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用 --备份与恢复概述 根据备份的方法可以分为: 1.Hot Backup(热备) 2.Cold Backup(冷备) 3.Warm Backup(温备) Hot Backup是指

Xtrabackup全量备份/增量备份脚本

一.全量备份脚本 1.全量备份脚本 #!/bin/bash #Description:xtrabackup complete #Author:created by michael #2017-08-07 v0.1 # USER=root PASSWD=123456 BACKUP_DIR=/backup/mysql/complete DATE=$(date +"%F_%T") [[ -d $BACKUP_DIR ]] || mkdir $DATE_DIR innobackupex --u

负责数据库的备份,实现周一 之 周六增量备份,周日全量备份

1.mysql全量备份.增量备份.开启mysql的logbin日志功能.在/etc/my.cnf文件中加入以下代码: [mysqld] log-bin ="/home/mysql/logbin.log" binlog-format = ROW log-bin-index ="/home/mysql/logindex" binlog_cache_size=32m max_binlog_cache_size=512m max_binlog_size=512m 重启mys

全量备份与增量备份实践

1.1 全备备份与恢复全备实践 ####################################################################################### 1.安装Xtrabackup备份命令 wget -O /etc/yum.repos.d/epel.repo  http://mirrors.aliyun.com/repo/epel-6.repo yum -y install perl perl-devel libaio libaio-dev

kettle入门(七) 之kettle增量方案(一)全量比对取增量-依据唯一标示

引: ods有个project表来自于上游系统,数据量不大 十几万,下游系统须要此数据,而且须要每天提供截止当天的增量数据 要求每条数据给出数据变化时间及标示,即数据若是插入 有插入时间和插入标示 若是改动 有改动时间和改动标示 若是删除需逻辑删除.有删除标示且有删除时间 解决: kettle的转换ktr里有一个图元叫做合并记录.能够把两个表输入分为源和目的依据唯一标示 进行全量比对.由此.我们得到增量的数据流,再写入到RDBMS里,即能够实现该需求.实现功能的ktr例如以下图: 1 输入源 合

Mysql备份系列(4)--lvm-snapshot备份mysql数据(全量+增量)操作记录

Mysql最常用的三种备份工具分别是mysqldump.Xtrabackup(innobackupex工具).lvm-snapshot快照.前面分别介绍了:Mysql备份系列(1)--备份方案总结性梳理Mysql备份系列(2)--mysqldump备份(全量+增量)方案操作记录Mysql备份系列(3)--innobackupex备份mysql大数据(全量+增量)操作记录 废话不多说,下面即是使用lvm-snapshot快照方式备份mysql的操作记录,仅依据本人实验中使用而述. 操作记录:如下环

php Composer中国全量镜像

http://pkg.phpcomposer.com/ http://www.yiichina.com/doc/guide/2.0/intro-upgrade-from-v1 https://getcomposer.org/doc/01-basic-usage.md Packagist 镜像 请各位使用本镜像的同学注意: 本镜像已经依照 composer 官方的数据源安全策略完全升级并支持 https 协议!请各位同学 按照下面所示的两个方法将 http://packagist.phpcompo

SqlServer获取数据库最近全量备份时间

应用场景,SqlServer的增量备份是在全量备份的基础上进行的,如果需要恢复的话,也需要先恢复全量备份,再恢复对应的增量备份文件. 例如,我们全量备份A数据库产生1.bak文件,此时再进行增量备份,将产生2.diff文件. 如果在恢复的时候,先恢复1.bak,再恢复2.diff,可以正常的恢复到原数据. 但是如果在这个过程中,又进行了另一次全量备份,那么,此时再想通过1.bak + 2.diff来进行恢复就会失败. 因为增量备份是针对最新的全量备份进行增量的,因此,我们需要判断生成1.bak全

mysql 全量备份和增量备份

mysql 全量备份: vim /root/mysql_bakup.sh #!/bin/bash #Date:2017/5/2 #Author:wangpengtai #Blog:http://wangpengtai.blog.51cto.com #At Sunday, we will backup the completed databases and the incresed binary log during Saturday to Sunday. #In other weekdays,