精华内容
下载资源
问答
  • 四大数据库备份类型比较 1、数据库备份一般实用于数据更新缓慢的数据库中,备份将创建当备份完成时数据库内存在的数据的副本。与事务日志备份和差异数据库备份相比,数据库备份中的每个备份使用的存储空间更多。...

    四大数据库备份类型比较

    1、数据库备份一般实用于数据更新缓慢的数据库中,备份将创建当备份完成时数据库内存在的数据的副本。与事务日志备份和差异数据库备份相比,数据库备份中的每个备份使用的存储空间更多。因此,数据库备份完成备份操作需要更多的时间,所以,数据库备份的创建频率通常比差异数据库备份或事务日志备份低。由于使用数据库备份还原时,备份将重新创建当数据库和备份完成时数据库中存在的所有相关文件。但是,自从创建备份后所作的所有数据库修改都将丢失。若要还原创建数据库备份后发生的事务,必须使用事务日志备份或差异备份。

    2、事务日志备份是指对数据库发生的事务进行备份。包括从上次进行事务日志备份、差异备份和数据库完全备份之后所有已经完成的事务。还原事务日志备份时,SQL Server 将按照事务日志中的记录修改数据库。当修改完成时,SQL Server 已经重新创建了与开始执行备份操作的那一刻完全相同的数据库状态。一般事务日志备份比数据库备份使用的资源少。因此可经常创建事务日志备份。只有具有自上次数据库备份或差异数据库备份后的连续事务日志备份时,使用数据库备份和事务日志备份还原数据库才有效。若日志备份丢失或损坏,必须创建数据库备份或差异数据库备份并再次开始备份事务日志。

    3、差异备份是指将最近一次数据库备份以来发生的数据变化进行备份。因此差异备份也称增量数据库备份,与完全数据库备份相比,差异备份由于备份的数据量较小,所以备份和恢复所用的时间也较短。通过增加差异备份的备份次数,可以降低丢失数据的风险,将数据库恢复到进行最后一次差异备份的时刻,但是它无法像事务日志备份那样提供到失败点的无数据损失备份。

    4、文件或文件组备份是一种相对较完善的备份和还原过程,通常用在具有较高可用性要求的超大型数据库中。这种备份策略可以只还原已损坏的文件或文件组,而不用还原数据库的其余部份,从而加快了恢复速度 我们在企业管理器中,对数据库进行备份。

    展开全文
  • 常用的数据库备份类型有哪些?

    千次阅读 2019-11-05 18:38:49
    数据库备份有四种类型,分别应用于不同的场合,下面简要介绍一下。 1、完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多...

    对数据库的备份是网站管理人员的必修课,那么常用的数据库备份方式有哪些呢?应如何选择?
    数据库备份有四种类型,分别应用于不同的场合,下面简要介绍一下。

         1、完全备份

         这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。

         2、事务日志备份

         事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志。

         3、差异备份

         也叫增量备份。它是只备份数据库一部分的另一种方法,它不使用事务日志,相反,它使用整个数据库的一种新映象。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据库。它的优点是存储和恢复速度快。推荐每天做一次差异备份。

         4、文件备份

         数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。

    展开全文
  • 数据库备份种类按照数据库大小备份,有四种类型,分别应用于不同场合。本文将MySQL 数据库备份种类以及常用备份工具进行汇总,方便大家学习。
  • 2、MySQL备份类型

    2020-10-21 20:13:42
    备份可以分为以下几个类型。 根据备份的方法(是否需要数据库离线)可以将备份分为: 热备(Hot Backup) 冷备(Cold Backup) 温备(Warm Backup) 热备份可以在数据库运行中直接备份,对正在运行的数据库操作...

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

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

    • 热备(Hot Backup)
    • 冷备(Cold Backup)
    • 温备(Warm Backup)

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

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

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

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

    • 逻辑备份
    • 裸文件备份

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

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

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

    • 完全备份
    • 部分备份

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

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

    部分备份又分为:

    • 增量备份
    • 差异备份

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

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

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

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

    • 表数据
    • 二进制日志、InnoDB 事务日志
    • 代码(存储过程、存储函数、触发器、事件调度器)
    • 服务器配置文件

    下面是几种常用的备份工具:

    • mysqldump:逻辑备份工具,适用于所有的存储引擎,支持温备、完全备份、部分备份、对于 InnoDB 存储引擎支持热备。
    • cp、tar 等归档复制工具:物理备份工具,适用于所有的存储引擎、冷备、完全备份、部分备份。
    • lvm2 snapshot:借助文件系统管理工具进行备份。
    • mysqlhotcopy:名不副实的一个工具,仅支持 MyISAM 存储引擎。
    • xtrabackup:一款由 percona 提供的非常强大的 InnoDB/XtraDB 热备工具,支持完全备份、增量备份。
    展开全文
  • 3.数据库备份类型 一、按照数据库的运行状态分类: (1)热备:在数据库运行时,直接进行备份,对运行的数据库没有影响 (2)冷备:在数据库停止运行的时候进行备份,这种备份方式最为简单,只需要拷贝数据库物理文件...

    3.数据库备份类型

    一、按照数据库的运行状态分类:
    (1)热备:在数据库运行时,直接进行备份,对运行的数据库没有影响
    (2)冷备:在数据库停止运行的时候进行备份,这种备份方式最为简单,只需要拷贝数据库物理文件即可。
    (3)温备:同样是在数据库运行的时候进行备份的,但对当前数据库的操作会产生影响。

    数据库热备与冷备的优缺点:
    热备份的优点:

    1.可在表空间或数据文件级备份,备份时间短。
    2.备份时数据库依然可以使用。
    3.可达到秒级恢复,能够恢复到某一个时间点上。
    4.恢复的速度很快,在大多数情况下在数据库工作时就可恢复。
    5.几乎所有的数据库实体都可以进行恢复。

    热备份的缺点:

    1.尽量不要出错,否则后果会很严重。
    2.如果热备份不成功,所得结果不可用于时间点的数据恢复。
    3.维护的工作比较困难。

    冷备份的优点:

    1.是非常快速的备份方法,因为只需要拷贝文件即可
    2.容易归档,容易恢复到某个时间点上(只需将文件再拷贝回去即可)
    3.能与归档方法相结合,作数据库(最新状态)的恢复。
    4.容易维护,且比较安全。

    冷备份的缺点:

    1.单独使用时,只能提供到"某一时间点的上"的恢复。
    2.再实施备份的全过程中,数据库必须是关闭状态。
    3.不能按表或按用户恢复。

    注意:
    冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。而且在恢复后一定要把数据库文件的属组和属主改为mysql。

    二、按照备份方式分类:
    物理备份:
    直接复制数据文件进行的备份
    优点:不需要其他的工具,直接复制就好,恢复直接复制备份文件即可
    缺点:与存储引擎有关,跨平台能力较弱

    逻辑备份:
    从数据库中导出数据另存而进行的备份
    优点:能使用编辑器处理,恢复简单,能基于网络恢复,有助于避免数据损坏
    缺点:备份文件较大,备份较慢,无法保证浮点数的精度,使用逻辑备份数据恢复后,还需要手动重建索引,十分消耗cpu资源。

    三、按照业务划分
    (1)完全备份
    即对整个数据库的数据和数据结构进行备份。
    这种备份方式的好处:
    就是很直观容易被人理解。而且当发生数据丢失的灾难时,只要用灾难之前的备份文件,就可以恢复丢失的数据。
    不足之处:
    首先由于每天都对系统进行完全备份,因此在 备份数据中有大量是重复的。这些重复的数据占用了大量的空间, 这对用户来说就意味着增加成本;其次,由于需要备份的数据量相当大,因此备份所需时间较长。对于那些业务繁忙,备份窗口时间有限的单位来说,选择这种备份策略无疑是不明智的。

    (2)增量备份
    每次备份的数据只是相当于上一次备份后增加的和修改过的数据。
    这种备份的优点很明显:没有重复的备份数据,即节省空间,又缩短了备份时间。
    但它的缺点在于当发生灾难时,恢复数据比较麻烦。

    举例来说,如果系统在星期四的早晨发生故障,丢失大批数据,
    那么现在就需要将系统恢复到星期三晚上的状态。
    这时管理员需要首先找出星期一的那份完全备份数据进行系统恢复,
    然后,再找出星期二的数据来恢复星期二的数据,然后在找出星期三的数据来恢复星期三的数据。
    很明显这比第一种策略要麻烦得多。
    另外这种备份可靠 性也差。
    在这种备份下,各备份数据间的关系就象链子一样,一环套一环
    其中任何一个备份数据出了问题都会导致整条链子脱节。

    (3)差异备份
    每次备份的数据是相对于上一次全备份之后新增加的和修改过的数据。管理员先在星期一进行一次系统完全备份;然后在接下来的几天里,管理员再将当天所有与星期一不同的数据(新的或经改动的)备份到磁带上。

    举例来说,在星期一,网络管理员按惯例进行系统完全备份;
    在星期二,假设系统内只多了一个资产清单,于是管理员只需将 这份资产清单一并备份下来即可;
    在星期三,系统内又多了一份产品目录,于是管理员 不仅要将这份目录
    还要连同星期二的那份资产清单一 并备份下来。
    如果在星期四系统内有多了一张工资表
    那么星期四需要备份的内容就是:工资表+产 品目录+资产清单。

    展开全文
  • MySQL常见备份方式 一、根据以下条件选择备份方式 能够容忍丢失多少数据 恢复数据需要多长时间 需要恢复哪一些数据 数据的备份类型 数据的备份类型根据其自身的特性主要分为以下几组 完全备份 部分备份 ...
  • 了解SQL Server备份类型

    2020-07-25 10:05:57
    Following are the most common types of backups available in SQL Server: 以下是SQL Server中可用的最常见备份类型: Full 充分 Differential 微分 Transaction log 交易记录 Tail Log backup 尾日志备份 ...
  • 按照数据库大小备份,有四种类型,分别应用于不同场合,下面简要介绍一下: 1.1完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要...
  • Mysql常用备份策略

    2019-12-10 18:02:29
    Mysql常用备份策略
  • mysql常用备份命令 mysqldump备份常用方法:  1.导出一个数据库  mysqldump -u用户名 -p密码 数据库名 > 导出的文件名  例如  # mysqldump -hhostname -uroot -ppwd dataname >dataname.sq
  • 常见备份技术

    2010-07-02 09:06:52
    Host-Based备份结构的优点是数据传输速度快,备份管理简单;缺点是不利于备份系统的共享,不适合于现在大型的数据备份要求。  LAN-Based备份方式:  LAN-Based备份,在该系统中数据的传输是以网络为基础的。...
  • SQL Server三种常见备份

    千次阅读 2019-05-17 11:29:00
    本期月报是SQL Server数据库备份技术系列文章的开篇,介绍三种常见的SQL Server备份方法的工作方式、使用T-SQL语句和使用SSMS IDE创建备份集三个层面,介绍SQL Server的三种常见备份的工作原理和使用方法。...
  • 一、MySQL备份方式与备份类型 1.备份的必要性 再生产环境中,为了防止硬件故障、软件故障、自然灾害、误操作等各种原因导致的数据库数据丢失后能恢复到事故之前的状态,我们需要对数据库进行备份和恢复操作。数据库...
  • 39、mysql常用备份工具

    2018-11-15 14:56:37
    测试(备份数据做恢复测试)备份类型:根据备份时,数据库服务器是否在线 冷备:cold backup 服务器处于离线状态 温备:warm backup 全局施加共享锁,只能读,不能写 热备:hot backup 服务器处于在线状态(基于...
  • 备份的三种类型

    2014-08-08 16:47:00
    完全备份备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件:(在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性)。差异备份:差异备份是针对完全备份:...
  • 备份类型 | mysqldump | xtrabackup | binlog日志查看 | 通过二进制日志恢复数据 mysqldump 1:常用选项 yum安装直接使用 #mysqldump 二进制和源码安装 #/usr/local/mysql/bin/mysqldump -h,--...
  • mysql常用备份命令 mysqldump备份常用方法: 1.导出一个数据库 mysqldump -u用户名 -p密码 数据库名 > 导出的文件名 例如 # mysqldump -hhostname -uroot -ppwd dataname >dataname.sql 2.备份服务器上所有...
  • 现在我们最常用备份就是系统,基本上每个买了电脑的同学都会给自己的电脑做一次备份;那么,备份完成就OK了吗? 我当时买电脑的时候,买回来和所有同学一样,给自己电脑系统备份了一次;为了玩全球帝国、帝国...
  • 数据库备份的几种类型

    千次阅读 2017-07-19 10:29:29
    这可能是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但是呢,它也需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份。 2、事务日志备份 ...
  • 二,备份的分类三,常见备份方法四,mysql完全备份操作1.物理备份与恢复2.mysqldump备份和恢复五,增量备份和恢复1、增量备份的特点2、MySQL数据库二进制日志对备份的意义方法:一般恢复:基于位置恢复:基于时间戳...
  • MySQL常见备份方案有以下三种: mysqldump + binlog lvm + binlog xtrabackup 本例为方便演示,数据库里面数据为空。下面开始动手 1 2 3 4 5 6 7 8 9 10 11 ...
  • 1、数据备份类型: ·完全备份:故名思议备份整个数据库 ·部分备份:备份一部分数据集 ; ·增量备份:自上次备份以来的改变数据的备份; ·差异备份:自上次完全备份后改变数据的备份; 2、数据备份的方式: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 177,532
精华内容 71,012
关键字:

常用的备份类型