精华内容
下载资源
问答
  • 数据备份分为:热备份、冷备份和温备份。热备份可以在数据库运行中直接备份,对正在运行的数据库操作没有任何的影响。冷备份必须在数据库停止的情况下进行备份,数据库的读写操作不能执行。温备份在数据库运行中...

    数据备份可分为:热备份、冷备份和温备份。热备份可以在数据库运行中直接备份,对正在运行的数据库操作没有任何的影响。冷备份必须在数据库停止的情况下进行备份,数据库的读写操作不能执行。温备份在数据库运行中进行,备份时仅支持读操作,不支持写操作。

    0bb9938a3aac8ff073b8817adcb7a1e7.png

    本教程操作环境:Windows7系统、Dell G3电脑。

    备份是以防万一的一种必要手段,在出现硬件损坏或非人为的因素而导致数据丢失时,可以使用备份恢复数据,以将损失降低到最小程度,因此备份是必须的。备份可以分为以下几个类型。

    根据备份的方法(是否需要数据库离线)可以将备份分为:热备(Hot Backup)

    冷备(Cold Backup)

    温备(Warm Backup)

    热备份可以在数据库运行中直接备份,对正在运行的数据库操作没有任何的影响,数据库的读写操作可以正常执行。这种方式在 MySQL 官方手册中称为 Online Backup(在线备份)。

    冷备份必须在数据库停止的情况下进行备份,数据库的读写操作不能执行。这种备份最为简单,一般只需要复制相关的数据库物理文件即可。这种方式在 MySQL 官方手册中称为 Offline Backup(离线备份)。

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

    按照备份后文件的内容,热备份又可以分为:逻辑备份

    裸文件备份

    在 MySQL 数据库中,逻辑备份是指备份出的文件内容是可读的,一般是文本内容。内容一般是由一条条 SQL 语句,或者是表内实际数据组成。如 mysqldump 和 SELECT * INTO OUTFILE 的方法。这类方法的好处是可以观察导出文件的内容,一般适用于数据库的升级、迁移等工作。但其缺点是恢复的时间较长。

    裸文件备份是指复制数据库的物理文件,既可以在数据库运行中进行复制(如 ibbackup、xtrabackup 这类工具),也可以在数据库停止运行时直接复制数据文件。这类备份的恢复时间往往比逻辑备份短很多。

    按照备份数据库的内容来分,备份又可以分为:完全备份

    部分备份

    完全备份是指对数据库进行一个完整的备份,即备份整个数据库,如果数据较多会占用较大的时间和空间。

    部分备份是指备份部分数据库(例如,只备份一个表)。

    部分备份又分为:增量备份

    差异备份

    增量备份需要使用专业的备份工具。指的是在上次完全备份的基础上,对更改的数据进行备份。也就是说每次备份只会备份自上次备份之后到备份时间之内产生的数据。因此每次备份都比差异备份节约空间,但是恢复数据麻烦。

    差异备份指的是自上一次完全备份以来变化的数据。和增量备份相比,浪费空间,但恢复数据比增量备份简单。

    MySQL 中进行不同方式的备份还要考虑存储引擎是否支持,如 MyISAM 不支持热备,支持温备和冷备。而 InnoDB 支持热备、温备和冷备。

    一般情况下,我们需要备份的数据分为以下几种:表数据

    二进制日志、InnoDB 事务日志

    代码(存储过程、存储函数、触发器、事件调度器)

    服务器配置文件

    想要查阅更多相关文章,请访问PHP中文网!!

    展开全文
  • 数据备份的几种类型

    千次阅读 2021-07-01 17:06:48
    最近,尽管数据备份软件厂商已经推出了一些新类型备份方式,但是你可能对此不熟悉。尽管如此,在采取行动之前,我要给你们上一堂关于全备份、增量备份和差异备份的速成课。 全备份(Full Backup) 所谓全备份...

    主要有五种基本的备份方式:完全备份、增量备份、差异备份、事务日志备份和永久增量备份。最近,尽管数据备份软件厂商已经推出了一些新类型的备份方式,但是你可能对此不熟悉。尽管如此,在采取行动之前,下面关于完全备份、增量备份、差异备份、事务日志备份和永久增量备份的区别。  

    1、完全备份(Full Backup)

    所谓全备份就是用一盘磁带对整个系统进行完全备份,包括系统和数据。这种备份方式的好处就是很直观,容易被人理解。而且当发生数据丢失的灾难时,只要 用一盘磁带(即灾难发生之前一天的备份磁带),就可以恢复丢失的数据。然而它也有不足之处:首先由于每天都对系统进行完全备份,因此在备份数据中有大量是 重复的,例如操作系统与应用程序。这些重复的数据占用了大量的磁带空间,这对用户来说就意味着增加成本;其次,由于需要备份的数据量相当大,因此备份所需 时间较长。对于那些业务繁忙,备份窗口时间有限的单位来说,选择这种备份策略无疑是不明智的。

    完全备份的特点:

    最常见的备份类型。备份完整数据,恢复方便。

    备份耗时久,且反复备份,占用存储空间较多。

    2、增量备份(Incremental Backup)

    就是每次备份的数据只是相当于上一次备份后增加的和修改过的数据。这种备份的优点很明显:没有重复的备分数据,即节省磁带空间,又缩短了备份时间。但 它的缺点在于当发生灾难时,恢复数据比较麻烦。举例来说,如果系统在星期四的早晨发生故障,丢失大批数据,那么现在就需要将系统恢复到星期三晚上的状态。 这时管理员需要首先找出星期一的那盘完全备份磁带进行系统恢复,然后再找出星期二的磁带来恢复星期二的数据,然后在找出星期三的磁带来恢复星期三的数据。 很明显这比第一种策略要麻烦得多。另外这种备份可靠性也差。在这种备份下,各磁带间的关系就象链子一样,一环套一环,其中任何一盘磁带出了问题都会导致整 条链子脱节。

    增量备份的特点:

    备份数据量小,备份速度快。

    相对而言,所需恢复时间比完全备份或差异备份所需时间长。

    3、差异备份(Differential Backup)

    就是每次备份的数据是相对于上一次全备份之后新增加的和修改过的数据。管理员先在星期一进行一次系统完全备份;然后在接下来的几天里,管理员再将当天 所有与星期一不同的数据(新的或经改动的)备份到磁带上。举例来说,在星期一,网络管理员按惯例进行系统完全备份;在星期二,假设系统内只多了一个资产清 单,于是管理员只需将这份资产清单一并备份下来即可;在星期三,系统内又多了一份产品目录,于是管理员不仅要将这份目录,还要连同星期二的那份资产清单一 并备份下来。如果在星期四系统内有多了一张工资表,那么星期四需要备份的内容就是:工资表+产品目录+资产清单。

    由此可以看出,全备份所需时间最长,但恢复时间最短,操作最方便,当系统中数据量不大时,采用全备份最可靠;差分备份在避免了另外两种策略缺陷的同时,又具有了它们的所有优点

    差异备份的特点:

    备份数据量小,备份速度比完全备份快。

    相对而言,恢复数据所耗费的时间比完全备份时间长。如果大量数据发生变化,差异备份所耗费的时间比增量备份时间长。

    4、事务日志备份

    备份数据库中的事务日志。事务日志是数据库中已发生的所有修改和执行每次修改的事务的一连串记录。

    事务日志备份的特点:

    使用事务日志备份,可将数据恢复到精确的故障点。

    5、永久增量备份

      永久增量备份常被“磁盘-磁盘-磁带”备份系统使用。其基本的方式和增量备份相似,永久增量备份是从所有数据的全备份初始的,以后只进行增量备份。

      使得永久增量备份与普通的增量备份不同的是其数据的可用性。正如你会记得,恢复增量备份需要磁带包含一个全部备份,以及到你想恢复点的每一个备份及其后续的备份。虽然对永久增量备份来说也是这样的,但是备份服务器通常会将所有的备份集存储在一整个阵列或者磁带库中。它可以自动进行恢复过程,因此你不必去计算找出哪一个磁带集需要恢复。从本质上讲,增量数据的恢复过程变得完全透明,并像一个全备份的恢复过程。

    永久增量备份的特点:

    备份数据量小,备份速度比增量备份快。

    相对而言,适用于单个应用数据量大、执行一次完全备份比较费时费力的应用场景。

      6、、合成全备份

      合成全备份是一个增量备份的变种。像其他任何的增量备份,备份过程涉及一个全备份,紧接着一系列的增量备份。但是合成备份采取的措施更进一步。

      使得合成备份与增量备份不同的原因是备份服务器实际上进行的是全备份。它通过使用来自增量备份的数据整合现存的全备份数据。最终的结果就是一个全备份,一个与传统方法得到的全备份不同的完整备份。

      正如你可以想象的那样,合成全备份最大的优点就是大大减少了恢复时间。还原合成备份不需要像恢复增量备份那样操作恢复多个磁带集。合成全备份具有真正的完全备份所有的优点,但是减少了备份次数和降低了一次增量备份使用的带宽。

      注:什么样的备份方式适合你?

      正如任何备份,重要的是考虑哪种备份方式最适合你公司的要求。问问你自己以下问题:

      1. 你的服务级别协议规定的恢复时间是多长?

      2. 关于备份磁带异地存放的政策有哪些?如果备份被运往异地,增量备份不是一个好主意,因为在开始恢复之前,你必须把所有的磁带都运回来。

      3. 你的备份应用程序支持什么样的备份类型?

      正如你可以看到的,合成全备份和永久增量备份在走向现代化备份进程中起了很大作用,但重要的是确保你选择了最适合你公司机构数据类型的备份方式。

    展开全文
  • 数据库中数据备份有哪些类型发布时间:2021-01-05 10:01:21来源:亿速云阅读:94作者:小新这篇文章主要介绍了数据库中数据备份有哪些类型,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后...

    数据库中数据备份有哪些类型

    发布时间:2021-01-05 10:01:21

    来源:亿速云

    阅读:94

    作者:小新

    这篇文章主要介绍了数据库中数据备份有哪些类型,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。数据备份可分为:热备份、冷备份和温备份。热备份可以在数据库运行中直接备份,对正在运行的数据库操作没有任何的影响。冷备份必须在数据库停止的情况下进行备份,数据库的读写操作不能执行。温备份在数据库运行中进行,备份时仅支持读操作,不支持写操作。

    备份是以防万一的一种必要手段,在出现硬件损坏或非人为的因素而导致数据丢失时,可以使用备份恢复数据,以将损失降低到最小程度,因此备份是必须的。备份可以分为以下几个类型。

    根据备份的方法(是否需要数据库离线)可以将备份分为:热备(Hot Backup)

    冷备(Cold Backup)

    温备(Warm Backup)

    热备份可以在数据库运行中直接备份,对正在运行的数据库操作没有任何的影响,数据库的读写操作可以正常执行。这种方式在 MySQL 官方手册中称为 Online Backup(在线备份)。

    冷备份必须在数据库停止的情况下进行备份,数据库的读写操作不能执行。这种备份最为简单,一般只需要复制相关的数据库物理文件即可。这种方式在 MySQL 官方手册中称为 Offline Backup(离线备份)。

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

    按照备份后文件的内容,热备份又可以分为:逻辑备份

    裸文件备份

    在 MySQL 数据库中,逻辑备份是指备份出的文件内容是可读的,一般是文本内容。内容一般是由一条条 SQL 语句,或者是表内实际数据组成。如 mysqldump 和 SELECT * INTO OUTFILE 的方法。这类方法的好处是可以观察导出文件的内容,一般适用于数据库的升级、迁移等工作。但其缺点是恢复的时间较长。

    裸文件备份是指复制数据库的物理文件,既可以在数据库运行中进行复制(如 ibbackup、xtrabackup 这类工具),也可以在数据库停止运行时直接复制数据文件。这类备份的恢复时间往往比逻辑备份短很多。

    按照备份数据库的内容来分,备份又可以分为:完全备份

    部分备份

    完全备份是指对数据库进行一个完整的备份,即备份整个数据库,如果数据较多会占用较大的时间和空间。

    部分备份是指备份部分数据库(例如,只备份一个表)。

    部分备份又分为:增量备份

    差异备份

    增量备份需要使用专业的备份工具。指的是在上次完全备份的基础上,对更改的数据进行备份。也就是说每次备份只会备份自上次备份之后到备份时间之内产生的数据。因此每次备份都比差异备份节约空间,但是恢复数据麻烦。

    差异备份指的是自上一次完全备份以来变化的数据。和增量备份相比,浪费空间,但恢复数据比增量备份简单。

    MySQL 中进行不同方式的备份还要考虑存储引擎是否支持,如 MyISAM 不支持热备,支持温备和冷备。而 InnoDB 支持热备、温备和冷备。

    一般情况下,我们需要备份的数据分为以下几种:表数据

    二进制日志、InnoDB 事务日志

    代码(存储过程、存储函数、触发器、事件调度器)

    服务器配置文件

    感谢你能够认真阅读完这篇文章,希望小编分享的“数据库中数据备份有哪些类型”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!

    展开全文
  • 备份的三种类型

    千次阅读 2014-08-08 16:47:00
    完全备份备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件:(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。差异备份:差异备份是针对完全备份:...

    完全备份:备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件:(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。
    差异备份:差异备份是针对完全备份:备份上一次的完全备份后发生变化的所有文件:(差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,既:备份后不标记为已备份文件,换言之,不清除存档属性)。
    增量备份:增量备份是针对于上一次备份(无论是哪种备份),备份上一次备份后,所有发生变化的文件:(增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,既:备份后标记文件,换言之,清除存档属性。)

    转载于:https://www.cnblogs.com/zq85/p/3899727.html

    展开全文
  • 容灾备份分类

    2020-07-06 15:41:37
    从其对系统的保护程度来分,可以将容灾系统分为:数据容灾和应用容灾 数据容灾就是指建立一个异地的数据系统,该系统是本地关键应用数据的一个实时复制。 所谓数据容灾,就是指建立一个异地的数据系统,该系统...
  • 数据备份有哪些种类?

    万次阅读 2015-12-22 13:03:51
    数据备份 一般分为完全备份、差异备份、事务日志备份、增量备份几大类。 完全备份:将数据库的全部信息进行备份,包括数据库的数据文件、日志文件,还需要备份文件的存储位置以及数据库中的全部对象和相关信息。 ...
  • 原文地址:... 1.表模式 备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。 若备份到本地文件,使用如下命令: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 fe
  • 备份软件提供丰富的组网方式,供用户根据现网情况...而Server Free组网下,数据不需经过业务服务器,可以避免备份任务对业务影响。为了减少备份网络压力,备份软件还提供重删压缩功能,减少备份数据在备份网络上传输。
  • 第四节:MySQL的备份和恢复详解

    千次阅读 2020-12-31 12:28:53
    备份分类备份类型可以分为物理备份和逻辑备份两种。(1). 物理备份:是指通过拷贝数据库文件的方式完成备份,这种备份方式适用于数据库很大,数据重要且需要快速恢复的数据库。(2). 逻辑备份:是指通过备份数据库的...
  • Mysql数据库备份和恢复总结

    千次阅读 2020-06-22 15:43:28
    前言:数据库备份是我们服务端开发经常遇到的问题。为了用户体验,我们要尽量减少服务器备份时的损失。所以备份时间尽量选在半夜,而且要尽量减少备份所用的时间。...三、备份类型1、根据是否需要数据库离线 冷备
  • 在大型商业应用中,数据的异地容灾备份十分重要,也必不可少。笔者根据自己的实践经验,设计了一套简洁地实现异地...还可分为三种备份类型:完全型、积累型、增量型。本文以整个数据库模式下的完全型为例说明。export使
  • 3.RMAN备份类型 完整备份(full) 或增量备份(incremental) 一致性备份(consistent)或不一致性备份(inconsistent) 热备(open)或冷备(closed),冷备时数据库必须处于mount状态,冷备可以为一致性备份或非一致...
  • 一,常见的备份方式。 1)冷备份。 tar cp 2)备份工具。 mysqldump mysqlhostcopy 3)第三方工具。 xtrabackup innodbackupxe xbstream 二,备份还原数据库。 1,使用冷备份方式备份。 1)停止MySQL数据库的服务。 ...
  • 正在看的ORACLE教程是:数据库Oracle数据的异地的自动备份。在大型商业应用中,数据的异地容灾备份十分重要,也必不可少。笔者根据自己的实践经验,设计了一套简洁地实现异地...还可分为三种备份类型:完全型、积累型
  • 容灾备份七个等级介绍

    万次阅读 2016-10-13 14:55:58
    更为理想的应该是备份站点不仅仅是一个分离的备份系统,而且还处于活动状态,能够提供生产应用服务,所以可以提供快速的业务接管,而备份数据则可以双向传输,数据的丢失与恢复时间达到分钟甚至秒级。据了解,目前...
  • 以及设置定时任务启动脚本,做到每天定时备份数据库和清理过期备份文件的需求,同时也是一个踩坑记录,本以为网上会有很多相关的博客可以一下子就弄好,没想到花了半天时间,踩了不少坑,有些博客没有写清楚,只是...
  • 数据备份的方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?本文就这些问题作以介绍。 一、备份方式简介 1、完全备份(Full Backup) 备份全部选中的...
  • MYSQL 5.7 数据库备份与恢复

    千次阅读 2020-08-31 17:33:26
    数据库备份与恢复MySQL 数据库备份概述备份的重要性备份类型 MySQL 数据库备份 概述 备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改、查询历史数据、审 计等。 备份的重要性 在企业中数据的价值至关...
  • 数据库的备份

    千次阅读 2018-06-23 10:04:54
    备份内容 数据库中数据的重要程度决定了数据恢复的必要性与重要性,即决定了数据如何备份,数据库需备份的内容可分为系统数据库、用户数据库和事物日志3部分。系统数据库主要包括master、msdb和m...
  • 逻辑备份和物理备份简单理解

    千次阅读 2017-08-10 16:01:34
    数据备份是为了尽可能快地全盘恢复运行计算机系统所需的数据和系统信息,它...从备份模式的角度来说,分为 物理备份 和 逻辑备份 ,也就是我们通常所说的基于文件级的备份和基于数据块级别的备份。 什么是物理备份和...
  • MySQL数据的备份和恢复

    千次阅读 多人点赞 2020-08-22 12:31:46
    mysqldump备份数据库(1) mysqldump命令对单个库进行完全备份(2) 单库备份的示例(3) mysqldump命令对多个库进行完全备份(4) 对所有库进行完全备份(5) mysqldump可针对库内特定的表进行备份6. 恢复数据库(1) 使用so
  • PostgreSQL备份和恢复

    千次阅读 2019-07-18 14:05:10
    按照备份后的文件类型可以分为物理备份(文件系统级别的备份)和逻辑备份备份后的文件是sql文件或特定格式的导出文件);按照备份过程中是否停止数据库服务,可分为备份备份过程中停止数据...
  • Postgresql的三种备份方式

    万次阅读 2018-09-13 15:52:04
    按照备份后的文件类型可以分为物理备份(文件系统级别的备份)和逻辑备份备份后的文件是sql文件或特定格式的导出文件);按照备份过程中是否停止数据库服务,可分为备份备份过程中停止数据库服务)和热备份...
  • Oracle 备份杂谈

    千次阅读 2016-04-29 10:45:53
    备份概述Oracle 的备份可以分成物理备份和逻辑备份,物理备份就是把实际物理文件从一处拷贝到另一处(可 能是1 ∶1 的原样拷贝,也可能是 n ∶1 的压缩拷贝),操作系统备份、使用 RMAN 的备份、冷备份、热备 份都是...
  • rman备份(教程与案例)

    千次阅读 2017-05-11 10:11:16
    rman备份(教程与案例)
  • 为了达到真正备份数据的目的,数据副本一般需要通过广域网备份到异地备份中心,数据重删压缩就可有效节约网络带宽、减低客户带宽租用成本,另外通过重删压缩还可以节约备份介质存储空间,降低客户备份投资。
  • 备份软件中,数据索引是备份软件有效管理、恢复、检索数据的基础,随着备份数据量和文件数增大,数据备份时会产生巨大的索引。在传统集中式索引方式中,索引数据库存放在备份管理服务器上,每条索引信息的读写都要...
  • 备份软件是为了增强企业关键数据可靠性和数据冗余性,那么备份软件自身的可靠性和可用性也直接影响着企业数据的可靠性。今天我们来探讨下备份软件的的系统可靠性和可用性。
  • Oracle备份的几种方式

    千次阅读 2020-08-07 10:44:19
    Oracle备份的几种方式 这里使用Oracle 12C来大概演示说明一下rman的基本用法,这里不会深入讨论,因为本人也只是刚刚才接触,只是结合了网上的一些文章以及自己的实践来总结并拿出来大家学习,谢谢 目录 一、关于...
  • 在oralce数据库中,存在多种可以用来实现数据库文件备份的方法。 2.恢复 指的是将数据库返回到需要的状态,在某些状态下,数据的一些数据可能丢失或者破坏,那么DBA就需要将数据库重新设置或恢复到以前的某个时刻...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 100,919
精华内容 40,367
关键字:

备份类型可以分为