备份恢复方式介绍
- 物理备份和物理恢复
- 基于数据文件
- 逻辑备份和逻辑恢复
- 基于数据本身
- 回收站恢复
- 基于数据库实例
- 为了将数据恢复成某时刻时的数据,数据库提供了四种基本的备份恢复机制
- 物理备份恢复,实现通过物理备份集将数据恢复成和备份时一致。
- 逻辑备份恢复,是通过将数据库中的数据导出成sql命令或者其它格式,恢复时将数据再全部导入。
- 回收站恢复就和电脑中的回收站一样,将数据的数据恢复出来。
物理备份和逻辑备份
- 物理备份又分为冷备份和热备份两种,和逻辑备份相比,它的最大优点是备份和恢复的速度更快,因为物理备份的原理都是基千文件的复制。
- 备份原理
- 通过复制物理文件的方式对数据库进行备份,以数据块为基本单位将数据从数据文件中读出并写入到备份文件中。
- 逻辑备份是备份sql语句,在恢复的时候执行备份的sql语句实现数据库数据的重现。
物理备份类型
- 全量备份
- 对某一时间点上的所有数据进行完全复制,不依赖任何之前的备份;
- 增量备份
- 首先进行次完全备份,然后每隔一个较短时间进行一次备份,但仅备份在这个期间更改的内容。这样一旦发生数据丢失,首先恢复到前一个完全备份。然后按日期逐个恢复每天的备份,就能恢复到前一天的情况。例如,在星期天进行一次完全备份,然后在接下来的6天中备份当天新的或修改过的数据。
- 全量备份:将数据库中的所有数据进行备份,备份的数据量大,备份和恢复都不依赖之前的备份集。
- 增量备份:基于上一次的备份集进行差异数据的备份,备份的数据量相对少,但是恢复时需要依赖之前的备份集,按照依赖顺序依次恢复。
- 增量备份的第一次必须是level0的基准备份。
冷备份和热备份
- 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位詈的一种说法。对于备份数据库信息而言,冷备份是最快和最安全的方法。
- 热备份是在数据库运行的情况下,备份数据库操作的sql语句,当数据库发生问题时,可以重新执行一遍备份的sql语句。
回收站
- 数据库的回收站功能类似于windows系统的回收站, 将删除的信息保存到回收站中。
- 华为云关系型数据库支持将退订后的包年包月实例和删除的按需实例, 加入回收站管理。
- 华为云关系数据库不回收只读实例,只有主备或者单机实例才会进入回收站。
- 回收站策略机制默认开启,且不可关闭,保留天数为1天。
- 设詈回收站策略
- 修改回收站保留天数,仅对修改后新进入回收站的实例生效,对于修改前已经存在的实例,仍保持原来的回收策略。
华为云数据备份和恢复
- GaussDB(for MySQL)支持数据库实例的备份和恢复,以保证数据可靠性。
- 华为云提供以下几种备份
- 自动备份
- GaussDB(for MySQL)会在数据库实例的备份时段中创建数据库实例的自动备份。系统根据您指定的备份保留期保存数据库实例的自动备份。如果需要,可以将数据恢要到备份保留期中的任意时间点。
- 手动备份
- 可以创建手动备份对数据库进行备份,手动备份是由用户启动的数据库实例的全置备份,会一直保存,直到用户手动删除。
- 全量备份
- 全量备份表示对所有目标数据进行备份。全量备份总是备份所有选择的目标,即使从上次备份后数据没有变化。
- 增量备份
- GaussDB(for MySQL)数据库系统自动每5分钟对上一次自动备份或增量备份后更新的数据进行备份。
- 自动备份
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




