首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >物理备份和逻辑备份有什么区别?

问物理备份和逻辑备份有什么区别?
EN

Stack Overflow用户
提问于 2016-08-24 20:38:04
回答 1查看 17.2K关注 0票数 6

我在读关于后援的文章。我知道什么是物理备份。但是我不能理解什么是逻辑备份?它怎麽工作?

作品的图示将会有所帮助。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-24 21:07:28

逻辑与物理(基本差异):

Logical backup正在使用SQL语句。使用exp工具导出是符合逻辑的。

Physical backup在数据库启动并运行(热备份)或数据库关闭(冷备份)时复制数据文件

换句话说,

  • physical backup是对属于数据库的所有物理文件(如数据文件、控制文件、日志文件、可执行文件等)进行拷贝备份。
  • 在逻辑备份中,您不需要复制任何物理数据,只需将数据文件中的数据提取到转储文件中。(例如:使用

)

物理备份

操作系统将数据库文件保存到磁带或其他介质上。这对于在需要时将系统重新定位到较早的点很有用。

逻辑备份

在逻辑备份技术中,导入/导出实用程序用于创建数据库的备份。逻辑备份备份数据库的内容。逻辑备份可用于将数据库恢复到上次备份。但是,与物理备份不同的是,它不应用于创建操作系统备份拷贝,因为使用此方法进行恢复将使纠正损坏的数据文件成为可能。因此,在这些情况下,应首选物理备份。

更多类型,如...此外,还介绍了物理备份下的冷备份和热备份。

逻辑数据库备份与物理数据库备份:

一旦你决定了你的正常运行时间需求,你需要决定你将从你的数据库中备份什么类型的数据。

  1. 物理文件(如文本文件)作为单个文档存储在硬盘上。尽管数据库由许多复杂元素组成,但这些元素通常聚合为服务器硬盘上的简单文件。可以像备份系统上的任何其他文件一样轻松备份这些文件。
  2. 逻辑数据元素(如表、记录及其关联元数据)存储在许多不同的位置。表和其他逻辑数据库元素的备份通常需要专门设计用于特定数据库平台的特殊工具。尽管这些类型的备份比较复杂,但它们提供了更精细的恢复功能。在执行涉及复杂事务和inter-dependencies.

的表的时间点恢复时尤其如此

逻辑数据库备份对于特定组件的精确恢复至关重要。物理备份对于完全灾难恢复方案非常有用。逻辑和物理数据库备份之间的选择应作为恢复点目标的一部分涵盖。(RPOs)

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39123563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档