Sqlserver中的完全备份、差异备份以及增量备份白话理解

首先我这里用的数据库管理软件是Sqlserver

一、【完全备份】

没啥特殊的
其实说白了,就是整个磁盘的备份,就是直接复制的意思。

二、【差异备份】和【增量备份】其实是一个意思,有相同点也有不同点

①相同点

差异备份和增量备份都是对上一次备份进行比较,备份新增或修改的文件,
比如:

星期一:你进行了完全备份,这个时候数据库里面有2个系统的DB
(分别叫做A、B)

星期二:你又写了一个系统,所以在数据库中又建了一个DB叫做C
(这个时候数据库中有 A、B、C三个DB,比原来新增了一个C)

星期三:你对你的A进行了表的修改
(这个时候数据库中有 A、B、C三个DB,A进行了修改)

星期四:你进行差异备份或增量备份
(这个时候相比上一次星期做的完全备份,那个时候只有AB两个DB,现在是新增了一个DB以及修改了一个DB,备份新增或修改的文件,所以备份了A和C这两个DB)

②不同点

虽然都是对上一次备份进行比较,但是上一次备份的对象不同;差异备份对比上一次备份是指对上一次完全备份进行差异对比;增量备份是指对上一次完全备份或者上一次增量备份
比如:
就用上面那个列子进行举例,不过进行了一些改变
完全备份之后,每天都进行了差异备份和增量备份

星期一:你进行了完全备份,这个时候数据库里面有2个系统的DB
(分别叫做A、B)

星期二:你又写了一个系统,所以在数据库中又建了一个DB叫做C
(
这个时候数据库中有 A、B、C三个DB,比原来新增了一个C
差异备份:备份了C
增量备份:备份了C
)

星期三:你对你的A进行了表的修改
(
这个时候数据库中有 A、B、C三个DB,A进行了修改
差异备份:备份了C和A
增量备份:备份了A
)

星期四:你不小心删除了一些重要资料,这个时候你要恢复备份
(
差异备份:取星期一的完全备份和星期三的差异备份(最近一次的差异备份)
增量备份:取星期一的完全备份和星期二、星期三的增量备份(星期四到上一次完全备份的所有增量备份

③差异总结

增量备份没有重复的备份数据,备份的数据量不大,备份所需的时间很短,备份速度快;备份恢复所需磁带多、恢复时间长。管理员需把相比上一次的所有增量备份磁带与全备份磁带,才可以复原。


差异备份有重复的备份数据,备份的数据量大,备份所需的时间较长,备份速度较慢;备份恢复所需磁带少、恢复时间短。管理员只需要两盘磁带,即全备份磁带与最近一次的差异备份磁带,就可以将原来的复原。

三、总结

完全备份:就是复制
差异备份:对比上一次的完全备份,做了修改或新增的,进行备份。
增量备份:对比上一次的完全备份或增量备份,做了修改或新增的,进行备份。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值