地址分为物理和逻辑,实际指的是,备份到哪里的一个地方的指定,这个地方的地址有逻辑地址和物理地址两种方式表示,就是这个意思。
空间分为本地主机硬盘和远程主机硬盘,就是备份的地方距离的选择,可以在本主机上,也可以在很多地方的一个主机上。
数据库备份方式
1、完全备份:就是把这个这个数据库中的所有内容复制一份到指定的地方;2、差异备份或增量备份:就是只备份数据库中改变的数据;3、事物备份:就是备份修改数据库中数据的操作。
完全备份、差异备份和事务备份的关系
完全备份用的时间比较长,所以,我们用它的频率比较少,也就是用我们用完全备份的时间间隔比较长,在这段间隔中可能会出现事故,所以,我们有了差异备份,差异备份就是记录这个间隔中数据的变化,但是,他也是有时间间隔的,出去对这段间隔时间的数据的安全着想,我们有了,事物备份,当然,他也是有时间间隔的,只是相对来说很短,如果我进行了一次完全备份,那么差异备份也该在此从新开始,之前的一些备份用就不大了,因为,我已经进行了一次完全备份了,事务备份也是同样的道理。
4、数据库文件和文件组备份:把数据库中的文件慢慢的备份,恢复的时候,我可以哪出错了,恢复哪里,而完全备份的恢复是必须全部恢复。
数据库恢复方式
1、简单恢复:完全备份和差异备份一起的恢复数据的方式;2、完全恢复:完全备份和事务备份一起恢复数据的方式;3、大容量日志记录恢复:恢复策略和完全恢复的策略是一样的,但是,他的比完全恢复再过程中用到的空间要少的多。
数据库的备份无论那种方式,都是从新复制一份,所以,一定有原本;一般的备份都存在着时间间隔,也就是说,不是数据库中的数据变了的时候,就马上进行了备份,而是要等到时间点;数据库的备份策略和恢复策略的原则不是相互独立的,而是有着紧密联系的。
分享到:
相关推荐
在开发和管理基于...总的来说,Thinkphp提供了灵活的数据库备份和还原机制,无论是使用内置工具还是第三方扩展,都能满足大多数开发需求。理解这些机制并结合最佳实践,将有助于保障你的Web应用数据的安全与稳定。
迷你SQL2000数据库备份和还原 SQL Server 2000 是一个关系数据库管理系统,用于存储和管理大量数据。随着数据的不断增长,数据库的备份和还原变得非常重要,以避免数据丢失和损害。因此,本文将详细介绍迷你SQL2000...
数据库备份和还原主要由备份还原数据库和备份还原数据表两部分组成。 业务流程 在使用本系统时,请按照以下流程进行操作: 1.在【备份还原数据库】模块中,包括备份数据库和还原数据库。 (1)勾选“备份数据库”...
通过《SQL Server 数据库备份和还原认识和总结(一)》,相信您对数据备份和还原有了一个更深入的认识,在上文中我没有对事务日志做剖析,在此推荐宋沄剑的文章,对事务日志做了比较详细的讲解://...
ORACLE数据库备份和还原 ORACLE数据库备份是指将数据库中的数据导出到外部文件中,以便在需要时恢复数据库。常见的备份方法有两种:一种是使用EXP命令,另一种是使用Oracle提供的备份工具RMAN。 1. 使用EXP命令...
数据库备份和还原的类,连接数据函数需要自己编写
在实际操作中,数据库备份和还原策略应根据业务需求来制定,包括全备、增量备份数量、备份频率以及恢复策略等。此外,为了确保数据安全性,通常会采用异地备份和定期验证备份文件的完整性和可用性。在执行备份和还原...
至于数据库的还原,它分为原地还原和到新位置的还原。原地还原可以恢复到原来的位置,而到新位置的还原则需要一个新的数据库名称。如果我们的"test"数据库因某种原因丢失,可以使用以下命令进行还原: ```sql ...
数据库备份和还原是数据管理的关键环节,确保数据的安全性和在系统故障或灾难性事件后的恢复能力。本篇文章将深入探讨MySQL数据库的备份与还原策略。 一、MySQL数据库备份的重要性 1. 防止数据丢失:数据库中的...
SQL Server 数据库备份和还原 数据库备份是指将数据库中的数据复制到外部存储介质中,以便在数据丢失或损坏时进行恢复。备份是数据库管理员的重要任务之一,能够确保数据的安全和可靠性。SQL Server 提供了多种备份...
在SQL Server中,数据库备份和还原是至关重要的操作,它们确保了数据的安全性和系统的高可用性。本篇文章将深入探讨这两个关键概念以及相关的技巧和方法。 1. SQL数据库恢复模型: - 完全恢复模型:这是最常用的...
SQL Server的数据库备份和还原是数据库管理中至关重要的环节,对于数据安全性以及灾难恢复具有决定性的作用。在本文中,我们将深入探讨SQL Server的备份和还原机制,特别是针对SQL Server 2008和2012这两个版本。 ...
`copyDbCmd`和`copyprocCmd`变量分别代表数据库备份命令和存储过程备份命令,而`restoreCmd`则是数据库还原命令。这些命令通常是操作系统级别的命令,例如在Linux中可能是`mysqldump`和`mysql`命令,用于创建SQL脚本...
#### 一、数据库备份的重要性 数据库备份是数据库管理中的一个重要环节,旨在保护数据安全,防止数据丢失。通过定期备份,可以在遇到意外情况(如硬件故障、软件错误或人为误操作等)时,快速恢复数据至备份时的状态...
在现代信息技术领域中,数据库备份和还原是确保数据安全和可靠性的重要措施,尤其是在使用SQL Server这样的关系型数据库管理系统时。本文将详细介绍Microsoft SQL Server数据库备份和还原的方法,重点讨论数据库的...