您的位置:首页 > 科学 > 释疑解惑 > 正文

数据备份的作用和意义 数据备份的相关概念

作者:菜叶 时间:2023-04-19 19:13

简介:数据备份的作用和意义 数据备份的相关概念备份就是做若干份的冗余到不同的位置,以便在数据遭遇损坏的时候可以

【菜叶百科解读】

备份就是做若干份的冗余到不同的位置,以便在数据遭遇损坏的时候可以利用冗余数据将其修复。

一、备份技术

1、数据备份

针对数据进行的备份。其采用的模式相对容易理解,分为逐档与镜像两种:

1)、直接对文件进行复制、存储

2)、把文件压缩成镜像存放。

优点是方便易用。缺点安全性较低,容易出错,如果文件本身出现错误就将无法恢复。因此这种数据备份适用于常规数据备份或重要数据的初级备份。

2、物理备份/磁轨备份(物理级的数据备份)

其原理是直接对磁盘的磁轨进行扫描,并记录下磁轨的变化,也被称为物理级的数据备份。

优点是非常精确,出错率几乎为0,数据恢复也非常容易、可靠,通常应用在中高端的专业存储设备上。

二、备份策略

完全备份:在某一个时间点对所有数据进行一次备份,包括系统和所有的数据,完全备份是最全面,最完整的。如果发生数据丢失或者损坏,可以进行完全的数据恢复。但缺点也很明显,全备份需要占用大量的备份空间,也有大量的重复内容,并且会花费大量的时间进行数据备份。

差异备份:是指在一次全备份后到进行差异备份的这段时间内,对那些增加或者修改文件的备份。在进行恢复时,我们只需对第一次全备份和最后一次差异备份进行恢复。

增量备份:对于上一次备份(无论哪种备份)之后发生变化或增加过的数据进行备份。指在一次增量备份或一次全备后,以后每次的备份只对前一次对比增加的或者变更过的数据进行备份。

数据备份的作用和意义 数据备份的相关概念(1)

三、冷备份和热备份

冷备份:是指应用等处于非运行状态,对数据进行备份。优点就是不用担心联网状态下被勒索病毒等加密,可以保证数据的绝对安全。

热备份:是指应用还在运行,对数据进行备份。优点是备份时不影响应用的运行,并且当应用出问题的时候,能够快速切换到灾备一体机,保障业务的连续。

数据备份的作用和意义 数据备份的相关概念(2)

四、数据库备份

1、按备份的类型划分

物理备份(Physical Backups):核心就是复制文件,将文件复制到其他路径或存储设备。主要复制数据文件、控制文件、归档文件、参数文件以及口令文件等。

逻辑备份(Logical Backups):核心是复制数据,它不关心数据到底存放在哪个位置,在哪个文件存储,利用命令工具将数据导出保存起来。

2、按备份的状态划分

一致性备份(Consistent Backups):一致性备份的数据文件和控制文件拥有相同的SCN(System Change Number)。只有当数据库以shutdown [normal | immediate | transactional]方式关闭,并且数据库未被置于打开状态(或open read only)时创建的备份才是一致性备份,这种备份在修复后不需要再进行恢复操作就可以打开了。

问题:基于7X24小时的业务系统而言 创建一致性备份无异是做梦。大企业里的冷备份是种奢望。

不一致性备份(Inconsistent Backups):数据库处于不一致状态时创建的备份就是不一致备份,数据文件只要时刻在写,SCN就会一直在变。热备份和冷备份都会创建出不一致备份,后者是因为非法关闭数据库。

通常数据库open read write或shutdown abort时都是不一致性备份。

3、按数据库状态划分

热备份(Online Backups):数据库启动状态创建的的备份,也叫联机备份。热备份下创建的备份,一定是不一致的备份。要创建有效的热备份,数据库必须处于归档状态。只有利用归档日志或者在线联机重做日志文件,才能将数据库恢复到一个一致性的状态。

温备份:同样是在数据库运行中进行的,但是会对当前数据库的操作有所影响,备份时仅支持读操作,不支持写操作。

冷备份(Offline Backups):数据库关闭状态下进行的备份,也叫脱机备份。数据库的读写操作不能执行。这种备份最为简单,一般只需要复制相关的数据库物理文件即可。冷备份不一定是一致性备份。

声明:本文内容仅代表作者个人观点,与本站立场无关。如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排处理

相关推荐
热门精选
返回首页版权声明网站地图返回顶部

本站为非赢利性站点,为书友提供一个分享与交流的平台。本站所收录的作品、社区话题、用户评论、用户上传内容或图片等均属用户个人行为。如前述内容侵害您的权益,欢迎举报投诉,一经核实,立即删除,本站不承担任何责任

菜科网-日常生活百科知识大全,是大家的选择!

鄂ICP备17021050号-10